@media print {
    @page { size : portrait }
    .hilang {
            display:none;
    }
    .margin-naik {
            margin-top: -60px;
    }
}

.title-name {font-weight: bold;}
table .baris-judul th {text-align: center;}
table .baris-judul th p {margin-bottom: 0;}

.group-input {
    /* float: left; */
    padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}
.title-group {
    margin: -10px -10px 10px -10px;
    padding: 10px;
    font-weight: bold;
    /* background-color: #eaeaea; */
}
.container.custom {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    /* padding-left: 0;
    padding-right: 0; */
    padding-top: 20px;
    background-color: #fbfbfb;
    min-height: 1000px;
    position: relative;
    margin-bottom: -60px;
}
.navbar-default.nav-custom {
    background-color: #fbfbfb;
    border-radius: 0;
    border-left: none;
    border-right: none;
    min-height: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
}
.nav-custom .navbar-nav .nav-button {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
    border-radius: 4px;
    margin-right: 10px;
}
.nav-custom .navbar-nav .nav-button:focus,
.nav-custom .navbar-nav .nav-button.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.nav-custom .navbar-nav .nav-button:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.nav-custom .navbar-nav .nav-button:active,
.nav-custom .navbar-nav .nav-button.active,
.nav-custom .navbar-nav .nav-button .dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
  border-radius: 4px;
}
.nav-custom .navbar-nav .nav-button:active:hover,
.nav-custom .navbar-nav .nav-button.active:hover,
.nav-custom .navbar-nav .nav-button .dropdown-toggle:hover,
.nav-custom .navbar-nav .nav-button:active:focus,
.nav-custom .navbar-nav .nav-button.active:focus,
.nav-custom .navbar-nav .nav-button .dropdown-toggle:focus,
.nav-custom .navbar-nav .nav-button:active.focus,
.nav-custom .navbar-nav .nav-button.active.focus,
.nav-custom .navbar-nav .nav-button .dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.nav-custom .navbar-nav .nav-button:active,
.nav-custom .navbar-nav .nav-button.active,
.nav-custom .navbar-nav .nav-button .dropdown-toggle {
  background-image: none;
}
.nav-custom .navbar-nav>.nav-button>a {
    padding-top: 7px;
    padding-bottom: 7px;
    color: #fff;
}
.nav-custom .navbar-nav>.nav-button>a:hover {
    color: #fff;
}
.nav-custom .navbar-nav>.nav-button.active>a,
.nav-custom .navbar-nav>.nav-button.active>a:hover,
.nav-custom .navbar-nav>.nav-button.active>a:focus {
    background-color: #337ab7;
    border-radius: 4px;
}
.kanan-bawah {
    position: absolute;
    right: 0;
    bottom: 0;
}

/* Menu dropdown multi level*/
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

/* Sidebar */
.row .sidebar-box {
    margin-left: -15px;
    background-color: #d0d0d0;
    padding: 10px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

#footer.custom {
    margin-left: -15px;
    border-top: 1px solid #e7e7e7;
}
