.level_2{
    padding-left: 25px !important;
}
.level_3{
    padding-left: 50px !important;
}
.level_4{
    padding-left: 75px !important;
}
.level_5{
    padding-left: 10px !important;
}
.nominal{
  text-align: right;
}

.overflow-hidden { overflow: hidden; }
.input-number-page { width: 40px !important;padding: 0 2px; }
.nav-pills > li > a { border-radius: 0; padding: 4px 8px !important; height: 30px; }

ul.list-multi-select { border: 1px solid #ccc; padding: 0; min-height: 200px; }
ul.list-multi-select li { list-style: none; padding: 2px 10px;}
ul.list-multi-select.list-from li { cursor: pointer; border-bottom: 1px solid #eee; }

.penempatan-multi h3 { margin: 0; margin-bottom: 20px; }
.tab-responsive ul li:first-child a,
.tab-responsive ul li:first-child a:hover {
    border-left: none;
}

.btn-breadcrumb.c2 .btn { padding-top: 4px !important; padding-bottom: 4px !important; }
.option-modal-detail-siswa { border: 1px solid #c8d8ef; padding: 10px; }

@media (max-width:768px){
    .table-responsive table { margin-bottom: 200px !important; }
    .clearfix .mb-sm { margin-bottom: 15px; }
    .form-search { width: 170px !important; margin: 0; }
}
@media (max-width:425px){
    .tab-responsive ul li a { padding: 10px 6px; border-color: #e3e5e7 }
    .tab-modal-detail-siswa { display: none; }
}
@media (min-width:425px){
    .option-modal-detail-siswa { display: none; }
}

.table-responsive.w-d {
    width: 100%;
    height: 500px;
    overflow-x: auto;
    overflow-y: auto;
}
