/* form[action*="kendaraan"] #com-content-form joomla-tab-element[name="Content"] .control-group:has(> div label#jform_articletext-lbl) {background:red;}
form[action*="kendaraan"] #com-content-form joomla-tab-element[name="Publishing"] .control-group:has(> div label#jform_tags-lbl) {background:red;}
form[action*="kendaraan"] #com-content-form joomla-tab-element[name="Publishing"] .control-group .controls select#jform_state {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  background:red;
}
*/


@keyframes flickerAnimation {
  0%   { opacity:0; }
  5%  { opacity:1; }
  10%  { opacity:0; }
  15%  { opacity:1; }
  20%  { opacity:0; }
  25%  { opacity:1; }
  30%  { opacity:0; }
  35%  { opacity:1; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:0; }
  5%  { opacity:1; }
  10%  { opacity:0; }
  15%  { opacity:1; }
  20%  { opacity:0; }
  25%  { opacity:1; }
  30%  { opacity:0; }
  35%  { opacity:1; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:0; }
  5%  { opacity:1; }
  10%  { opacity:0; }
  15%  { opacity:1; }
  20%  { opacity:0; }
  25%  { opacity:1; }
  30%  { opacity:0; }
  35%  { opacity:1; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:0; }
  5%  { opacity:1; }
  10%  { opacity:0; }
  15%  { opacity:1; }
  20%  { opacity:0; }
  25%  { opacity:1; }
  30%  { opacity:0; }
  35%  { opacity:1; }
  100% { opacity:1; }
}
.animate-flicker {
   -webkit-animation: flickerAnimation 3s infinite;
   -moz-animation: flickerAnimation 3s infinite;
   -o-animation: flickerAnimation 3s infinite;
    animation: flickerAnimation 3s infinite;
}

span.star {color: red;}

.list-edit a:first-child:not([href="#"]):has(+ [href*="app"]) {display:none;}

table.com-content-category__table.category.table {
    display: block;
    overflow: auto;
}

.table.com-content-category__table > thead {position: sticky; top: -1px; z-index:1;}
.table.com-content-category__table th#categorylist_header_kendaraan {position: sticky; left: -1px;}
.table.com-content-category__table td.list-kendaraan {position: sticky; left: -1px;}
.table.com-content-category__table th#categorylist_header_tujuan {position: sticky; left: 92px;}
.table.com-content-category__table td.list-tujuan {position: sticky; left: 92px;}
.pemakaian-kendaraan form.com-content-category__articles table thead tr th {text-align:center; background:#ccc;}

.border-dashed {border:2px dashed #080;}

table.table .list-tgl-jam-ambil, table.table .list-tgl-jam-kembali {
  min-width: 100px;
}


.com-content-article.item-page.pemakaian-kendaraan {
    margin-bottom: 3rem;
    border: 1px solid #ccc;
    padding: 1rem;
}

.com-content-article.item-page.pemakaian-kendaraan .icons a[href*="pemakaian-kendaraan"] {
    border: 2px dashed #080;
    padding: 6px 20px;
    color: #080;
    font-weight: bold;
    text-decoration: none;
}

.com-content-article.item-page.pemakaian-kendaraan .icons a[href*="pemakaian-kendaraan"]::after {
  content:"\f0a6  update status";
  font-family: 'Font Awesome 6 Free';
  font-size: 10pt;
  display: block;
  position: absolute;
  margin: 10px;
}

.com-content-article.item-page.pemakaian-kendaraan dl.article-info {display: grid;}

.mod-whosonline ul li {
   list-style: inside;
}



