body {
  cursor:default;
  --bs-border-radius:0;
  --bs-border-radius-sm:0;
  --bs-border-radius-lg:0;
  --bs-border-radius-xl:0;
  --bs-border-radius-xxl:0;
  --bs-border-radius-2xl:0;
  --bs-border-radius-pill:0;
  min-width:450px;
}
.btn.disabled, .btn:disabled, fieldset:disabled .btn {
  filter:grayscale(1);
}
.table > tbody {
  vertical-align:middle;
}

.jumbotron {
  color:#efefef;
  background-color:#272727;
  border-radius:0px;
}

.npl :last-child {
  margin-bottom:0px;
}
.tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerSortUp, .tablesorter-default thead .tablesorter-headerAsc {
  background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}
.tablesorter-default .header, .tablesorter-default .tablesorter-header {
  background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
  background-position:center right;
  background-repeat:no-repeat;
  cursor:pointer;
  white-space:normal;
  padding:4px 20px 4px 4px;
}
.datetime { font-size:14px; }
.fa-desktop { transform:rotate(176deg);position:relative;top:-3px;left:-4px; }

@keyframes blink {
  0% { opacity:1; }
  50% { opacity:0.5; }
  100% { opacity:1; }
}

.blink {
  animation:blink 2s infinite;
}

.oe > :nth-child(even){
  background-color:#eceaea;
}
.content-line-actions {
  width:160px;
}
@media (max-width:575px) {
  .w-xs-25 { width:25% !important; }
  .w-xs-50 { width:50% !important; }
  .w-xs-75 { width:75% !important; }
  .w-xs-100 { width:100% !important; }
}
@media (max-width:767px) {
  .w-sm-25 { width:25% !important; }
  .w-sm-50 { width:50% !important; }
  .w-sm-75 { width:75% !important; }
  .w-sm-100 { width:100% !important; }
}
@media (max-width:991px) {
  .w-md-25 { width:25% !important; }
  .w-md-50 { width:50% !important; }
  .w-md-75 { width:75% !important; }
  .w-md-100 { width:100% !important; }
}
@media (max-width:1199px) {
  .w-lg-25 { width:25% !important; }
  .w-lg-50 { width:50% !important; }
  .w-lg-75 { width:75% !important; }
  .w-lg-100 { width:100% !important; }
}
@media (min-width:576px) {
  .w-sm-auto { width:auto !important; }
}
@media (min-width:768px) {
  .w-md-auto { width:auto !important; }
}
@media (min-width:992px) {
  .w-lg-auto { width:auto !important; }
}
@media (min-width:1200px) {
  .w-xl-auto { width:auto !important; }
}
@media (min-width:1400px) {
  .w-xxl-auto { width:auto !important; }
}
