@media screen {
    img.img-responsive.lazy {
        width: 100%;
        max-width: 100%;
        height: auto;
    }
}
/*! CSS Used from: https://www.abfotoklubb.no/konkurranser/public/css/jury-main.css?v=v4.1.0ca1789e */
@media screen and (max-width: 1025px){
    .imageComment{display: none;}
}
td.imageComment{vertical-align: baseline;}
td.imageDescription{vertical-align: baseline;}
.table{table-layout: fixed;}
.table td, .table th {
    white-space: normal; /* Allows text to wrap */
}

.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-upload:before{content:"\e027";}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media screen and (min-width: 1025px){
.pswp__message{float:left;color:white;display:block;padding-top:13px;opacity:32;width:70%;text-align:center;margin-left:15%;}
}
span.credit{display:block;clear:both;}
/*! CSS Used from: https://www.abfotoklubb.no/konkurranser/public/css/jury.css?v=v4.1.0ca1789e */
.panel.panel-default{border:none!important;}
div.jury-member{clear:both;}
@media screen and (max-width: 1025px){
.hidden-comments{display:none!important;}
}
textarea{height:95px;width:48%;padding-right:10px;float:left;}
textarea{width:300px;}
@media screen and (min-width: 1025px){
.pswp__message{float:left;color:white;display:block;padding-top:13px;opacity:32;width:70%;text-align:center;margin-left:15%;}
}
@media screen and (min-width: 374px){
th#hdr-counter{width:2%;min-width:5px;}
}
@media screen and (min-width: 374px){
th#hdr-img{width:12%;}
}
@media (max-width: 374px){
th#hdr-img{width:40%;}
}
th#hdr-desc{width:30%;}
.view_title{display:none;color:red;}
@media only screen and (min-width: 769px){
a.navbar-brand.logo{padding-top:6px;padding-right:5px;}
}
@media only screen and (max-width: 768px){
a.navbar-brand.logo{padding-left:5px;padding-top:6px!important;padding-right:5px!important;}
}
/*! CSS Used from: https://www.abfotoklubb.no/konkurranser/public/css/jury-custom.css?v=v4.1.0ca1789e */
.container h3{float:left;}
span.listing_limit{float:right;margin-top:25px;}
/*! CSS Used from: https://www.abfotoklubb.no/konkurranser/public/css/responsive.css?v=v4.1.0.0ca1789e */
@media (max-width: 415px){
.hidden-portrait{display:none!important;}
}
@media (max-width: 415px){
.anchor-small-device{width:40%;float:left;}
}
/*@media print{*/
/*.image_anchor_print{width:20%;float:left;}*/
/*}*/
@media print{
body{min-height:2000px;padding-top:0px!important;}
/*.comments_print{width:85%;float:right;vertical-align:top;padding-left:10px;}*/
.hide_print{display:none;}
.credit{font-style:italic;}
}
@media (max-width: 415px){
.comments-device{width:52%;float:left;vertical-align:top;padding-left:10px;}
}
@media screen and (min-width: 415px){
.hidden-landscape{display:none!important;width:50%!important;}
}
/*! CSS Used from: https://www.abfotoklubb.no/konkurranser/public/css/jury-entry.css?v=v4.1.0.0ca1789e */
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;}
td.imgbackground.pictureItem{padding-left:0;}
td#row_counter{padding-right:0;}

button.datatable-sorter {
    color: inherit;
    border: 0;
    background-color: inherit;
    cursor: pointer;
    text-align: inherit;
    font-weight: inherit;
    font-size: inherit;
}
div.panel {
    clear: both;
}
select.datatable-selector {
    height: 45px;
}
input.datatable-input {
    height: 45px;
}
@media screen and (max-width: 1025px){
    header.pc-header {
        border-bottom: 1px solid darkgrey;
        margin-left: unset;
    }
}
@media print {
    th#hdr-counter {
        width: 3% !important;
    }

}
body.admin-jury-result .text-wrap {
    height: 100px; /* Set desired height */
}

body.admin-jury-result .fill-height-textarea {
    display: flex;
    flex-direction: column;
    height: 100%;
}

body.admin-jury-result .comment-textarea {
    flex-grow: 1;
    resize: none;
    border: none;
    width: 100%;
    padding: 2px;
    box-sizing: border-box;
    margin: 0;
}
body.admin-jury-result .comment-textarea[readonly] {
    background-color: #f8f9fa;     /* Keep current light gray */
    color: #212529;               /* Nearly black text for better readability */
    opacity: 0.9;                 /* Higher opacity */
    cursor: not-allowed;
    border: 1px solid #ced4da;
}
/*body.admin-jury-result .comment-link {*/
/*    text-align: center;*/
/*    padding: 5px 0;*/
/*    font-size: var(--bs-body-font-size);*/
/*    margin-left: auto;*/
/*    padding-right: 5px;*/
/*}*/
/*.fill-height-textarea .comment-link[data-action]{*/
/*    margin: .5rem 0 0 auto;   !* top right bottom left *!*/
/*}*/
/*body.admin-jury-result .comment-link[data-action="save"] {*/
/*    font-size: initial;*/
/*}*/
