body {
        padding-top: 80px;
        padding-bottom: 0px;
      }
      p {margin-bottom:20px;}
      a {text-decoration:none;}
      /*ul.nav li a {border-radius:0 !important;}*/
      .navbar-text {padding:6px 0 5px;}
      .sidebar-nav {
        padding: 9px 0;
      }
      .sidebar-nav li.active a {
        background:#1ABC9C;
      }
      .sidebar-nav li.active a:hover {
        background:#48c9b0;
      }
      footer p {
        padding:20px;
      }

      @media (max-width: 980px) {
        body {
          padding-top: 0px;
        }
        /* Enable use of floated navbar text */
        .navbar-text.pull-right {
          float: none;
          padding-left: 5px;
          padding-right: 5px;
        }
      }

.btn {border-radius:6px;border-bottom:1px solid #999;text-shadow:0 1px 0 #666;background:#666;}

/* auth */
.auth-wrapper {padding:40px 0 60px 0;}
.auth-wrapper, .hero-unit {
  background: #fcfff4; /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover,  #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover,  #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover,  #fcfff4 0%,#e9e9ce 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover,  #fcfff4 0%,#e9e9ce 100%); /* IE10+ */
  background: radial-gradient(ellipse at center,  #fcfff4 0%,#e9e9ce 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.auth-wrapper h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}
.auth-wrapper .text-center {margin-bottom:30px;}

/* fix input-prepended */
.input-prepend.input-block-level {
  display: table;
  width: 100%;
}

.input-prepend.input-block-level .add-on {
  display: table-cell;
}

.input-prepend.input-block-level > input {
  box-sizing: border-box;
  height: 40px;
  display: table-cell;
  width: 100%;
  border-left-style: none;
}
span.add-on {
  background:#BDC3C7 !important;
  border:1px solid #BDC3C7 !important;
  color:#fff;
  line-height:30px !important;
}

/* dashboard */
.dashboard-table hr {margin:5px 0 !important;}

/* top navbar */
#search, #search .input-prepend {margin-bottom:0;}
#search input[type="text"] {border: 2px solid #34495E;}
.navbar-inverse .nav li.active a,
.navbar-inverse .nav li.active a:hover,
.navbar-inverse .nav li.active a:focus,
.navbar-inverse .nav li.dropdown.active a,
.navbar-inverse .nav li.dropdown.active a:hover,
.navbar-inverse .nav li.dropdown.active a:focus
 {padding-left:20px !important;}

.navbar-inverse .nav li.dropdown.active a.dropdown-toggle,
.navbar-inverse .nav li.dropdown.active a.dropdown-toggle:hover,
.navbar-inverse .nav li.dropdown.active a.dropdown-toggle:focus {
 background-color: #1abc9c;
}

.navbar-inverse .nav li.dropdown.active a.dropdown-toggle:hover .caret {
  border-bottom-color:#fff !important;
  border-top-color:#fff !important;
}

/* table */
.table thead th, .table tfoot th {text-align:center !important;vertical-align: middle !important;}
.table-sorter {padding:15px;background:#D6DBDF;}
.table-sorter select {width:100%;height:34px;line-height:40px;}
.table-sorter .text {line-height:32px;text-align:right;}
.table-sorter .btn {padding:5px 10px;}
.righttab {font-weight:bold;text-align:right !important;}
.table td a {display:block;}
.table-hover tbody tr:hover td {background:#FFFE90 !important;}
/*#top-bulk-alert, #bottom-bulk-alert {display:none;}*/

/* the table */
table td.c01 {text-align:center;}

table#kasus th.c01, table#kasus td.c01 {width:3%;text-align:center;}
table#kasus th.c02, table#kasus td.c02 {width:7%;text-align:center;}
table#kasus th.c03, table#kasus td.c03 {width:20%;}
table#kasus th.c04, table#kasus td.c04 {width:10%;text-align:center;}
table#kasus th.c05, table#kasus td.c05 {width:10%;}
table#kasus th.c06, table#kasus td.c06 {width:10%;}

table#korban th.c01, table#korban td.c01 {width:3%;text-align:center;}
table#korban th.c02, table#korban td.c02 {width:7%;text-align:center;}
table#korban th.c03, table#korban td.c03 {width:20%;}
table#korban th.c04, table#korban td.c04 {width:5%;text-align:center;}
table#korban th.c05, table#korban td.c05 {width:20%;}

table#pelaku th.c01, table#pelaku td.c01 {width:3%;text-align:center;}
table#pelaku th.c02, table#pelaku td.c02 {width:7%;text-align:center;}
table#pelaku th.c03, table#pelaku td.c03 {width:20%;}
table#pelaku th.c04, table#pelaku td.c04 {width:5%;text-align:center;}
table#pelaku th.c05, table#pelaku td.c05 {width:20%;}

table#intervenor th.c01, table#intervenor td.c01 {width:3%;text-align:center;}
table#intervenor th.c02, table#intervenor td.c02 {width:7%;text-align:center;}
table#intervenor th.c03, table#intervenor td.c03 {width:20%;}
table#intervenor th.c04, table#intervenor td.c04 {width:5%;text-align:center;}
table#intervenor th.c05, table#intervenor td.c05 {width:20%;}

table#tanpa-peran th.c01, table#tanpa-peran td.c01 {width:3%;text-align:center;}
table#tanpa-peran th.c02, table#tanpa-peran td.c02 {width:7%;text-align:center;}
table#tanpa-peran th.c03, table#tanpa-peran td.c03 {width:25%;}
table#tanpa-peran th.c04, table#tanpa-peran td.c04 {width:25%;text-align:center;}

table#dokumen th.c01, table#dokumen td.c01 {width:3%;text-align:center;}
table#dokumen th.c02, table#dokumen td.c02 {width:7%;text-align:center;}
table#dokumen th.c03, table#dokumen td.c03 {width:20%;}
table#dokumen th.c04, table#dokumen td.c04 {width:5%;text-align:center;}
table#dokumen th.c05, table#dokumen td.c05 {width:20%;}

.table-item-action {margin:10px 0 0 0 !important;display:none;}
.table-item-action form {margin:0 !important;}
.table-item-action .btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  margin-right:5px;
  line-height:14px;
  margin-top:2px;
  margin-bottom: 2px;
  padding-left:8px !important;
  padding-right:8px !important;
  padding-top:4px !important;
  padding-bottom:4px !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  margin-right:5px;
  line-height:14px;
  margin-top:2px;
  margin-bottom: 2px;
  padding-left:8px !important;
  padding-right:8px !important;
  padding-top:4px !important;
  padding-bottom:4px !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* pagination */
.pagination li.active>a {background:#1abc9c !important;color:#fff !important;border-color:#1abc9c !important;}

/* the page */
.the-title {border-bottom:1px solid #eee;}
.the-title h1, .the-title h5 {margin-top:0;line-height:40px;}

/* the single view */
.single-title {margin-bottom:10px;}
.sub-header {margin-bottom:20px;}
.sub-header h4 {background:#eee;padding:10px;}
#single-action {margin-top:10px; margin-bottom:10px;}
#single-action form {margin:0 0 0 20px !important;}
#single-action form input[type="submit"] {border-radius:6px;}
.single-content .nav-tabs {padding:10px 10px 0 10px;background:#eee;}
.single-content .nav-tabs li a:hover,
.single-content .nav-tabs li a:focus {background:#ddd;}
.single-content .nav-tabs li.active a:hover,
.single-content .nav-tabs li.active a:focus {background:#fff;}

.single-content div.form-horizontal .control-label {font-weight:600;}
.single-content div.form-horizontal div.controls {padding-top:5px;line-height:1.5;}
.single-content div.form-horizontal div.control-group {margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #efefef;}
.single-content .controls table {margin-bottom:0;}

/* the form */
.form-horizontal .controls input[type="text"],
.form-horizontal .controls input[type="password"],
.table input[type="text"],
.control-group input[type="date"],
.table input[type="number"],
.form-horizontal .controls textarea {text-indent: 0px; padding: 2px 5px !important;}

.form-horizontal .controls input[type="text"],
.form-horizontal .controls input[type="password"],
.control-group input[type="date"],
.table input[type="number"],
.table input[type="text"],
.table input[type="date"] {height: 22px !important; }

.table-form input[type="text"],
.table-form select {margin-bottom:0;width:100%;}
.table-form .btn {padding:4px 10px !important;}

.form-horizontal .controls p,
.table-form td p {
  line-height:20px;
  margin-top:5px;
  margin-bottom:5px;
  font-weight:bold;
}

.table-form thead th {font-weight:600;}
.table-form tbody td {font-weight:normal !important;}
.table-form td.sub-table {padding:0 !important;}

.cloned {margin-bottom:10px !important;}

/* report */
.first-row-widget {margin-bottom:20px;margin-top:20px;}
.report .widget {
  padding:9px;
  border:1px solid #e3e3e3;
  background:#f5f5f5;
}
.report .single-title {border-bottom:1px solid #eee;}
#chartWrapper #reportChart {margin:0 auto;display:block;}
#sebaran-map canvas {max-width: 100% !important;height:auto !important;}

/* google maps */
#themaps {height:400px;width:100%;}

/* skeleton addition */
.sidebar-nav-fixed {
    position:fixed;
    top:80px;
    width:21.97%;
    width: 13.893617021276595%;
}
.sidebar-nav-fixed .btn {
  margin-left:0;
  margin-right:0;
}

/* autocomplete */
ul.ui-autocomplete {list-style:none;margin:0;padding:0;background:#fff;border:1px solid #ddd;width:350px;box-shadow:0 1px 3px #000;}
ul.ui-autocomplete li {list-style:none;border-bottom:1px solid #ddd;padding:3px;}
ul.ui-autocomplete li a {font-size:13px;line-height:20px;}

/* footer */
footer {margin-top:20px;}

.sidebar-nav-fixed form {
  margin:10px 0 20px;
}

@media (max-width: 767px) {
    .sidebar-nav-fixed {
        position:static;
        width:auto;
    }
}

@media (max-width: 979px) {
    .sidebar-nav-fixed {
        top:70px;
    }
    .auth-wrapper form {
      margin:20px;
    }
}

.huri{
  overflow-y: auto;
  height: 150px
}

.pagination ul li > a, .pagination ul li > span {
  color:#bbb;
}