#isiweb ul.inline{
  margin: 0;
  padding: 0 10px;
}

#isiweb ul.inline li{
  display: inline;
  margin-right: 50px;
  line-height: 30px;
}

#isiweb table{
  border: 1px solid #666;
  border-collapse: collapse;
}

#isiweb th{
  background-color: #f9f9f9;
  text-align: center;
}

#isiweb tr{
  /*border: 1px solid #666;*/
}

#isiweb td, th{
  border: 1px solid #666;
  padding: 2px 5px 2px;
}

#isiweb th{
  vertical-align: middle;
}

#isiweb td{
  vertical-align: top;
  font-size: 12px;
}

.table-bordered > tbody > tr > th{
  border: 1px solid #666;
}

#isiweb table.tb-no-border, table.tb-no-border th, table.tb-no-border td{
  border: 0;
}
#isiweb table.td-border, table.td-border td{
  border: 0;
}
#isiweb table.td-border td{
  /* border-top: 1px solid #000; */
  border-bottom: 1px solid #000;
}
#isiweb .td-border td:first-child{
  border-left: 0;
}
#isiweb .td-border tr:last-child td{
  /* border-bottom: 0; */
}

#isiweb div{
  margin: 5px 0;
  text-align: left;
  font-size: 12px;
}
#isiweb h3{
  text-align: center;
  background-color: #f9f2f4;
  padding: 10px 0;
  margin: 10px 0;
}
#isiweb input{
  padding: 0px 5px;
}

#isiweb input[readonly]{
  background-color: #f9f9f9;
  border: 1px solid #EEE;
}

#isiweb textarea{
  font-family: 'Tahoma';
}

#isiweb hr{
  border: 0;
  border-bottom: 1px solid #CCC;
  margin: 0;
}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
#isiweb .blink{
  text-decoration: blink;
  -webkit-animation-name: blinker;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:ease-in-out;
  -webkit-animation-direction: alternate;
}

#isiweb .full{
  width: 100%;
}
#isiweb .center, td.center{
  text-align: center;
}
#isiweb .right, td.right{
  text-align: right;
}
#isiweb .left, td.left{
  text-align: left;
}
#isiweb .strong{
  font-weight: bold;
}
#isiweb .miring{
  font-style: italic;
}
#isiweb .bg-putih{
  background-color: #ffffff;
}
#isiweb .bg-abu{
  background-color: #f9f9f9;
}

.linkmenu{
  background-color: transparent;
  text-align: center;
}

.linkmenu.aktif{
  color: #093;
  background-color: #eee;
}

table.sortable tr:nth-child(even) td{
  /*background-color: #EEE;*/
}

table.sortable td{
  vertical-align: middle;
}

.td-optimal{
  background-color: rgba(200, 230, 201,1.0);
}

.td-kd{
  background-color: rgba(255, 249, 196,1.0);
}
.td-deskripsi{
  background-color: rgba(224, 247, 250,1.0);
}

.tindakanedit{
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 3px;
  cursor: pointer;
  transition: 0.5s;
}
.tindakanedit:hover{
  color: darkgreen;
}
.tindakanhapus{
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  cursor: pointer;
  transition: 0.5s;
  color: maroon;
}
.tindakanhapus:hover{
  opacity: 0.5;
}

.ceklistbiasa{
  color: #093;
  margin-top: 3px;
}
.ceklistnilai{
  margin-top: 3px;
  margin-bottom: 3px;
  cursor: pointer;
  transition: 1s;
}
.ceklistnilai.fa-check-square-o:hover:before{
  color: darkgreen;
  content: "\f14d";
}