.content-wrapper{
    overflow-y: scroll;
    height: 510px;
    /*min-height: 511px;*/
}

.table thead{
	border-top: 1px solid #dee2e6;
}

.loading-organization{
	display:none;
	margin-left:5px;
}

.loading-parent{
	display:none;
	margin-left:5px;
}

.loading-klpd{
	display:none;
	margin-left:5px;
}

.loading-eksper{
	display:none;
	margin-left:5px;
}


.box-serach-right{
	position: absolute;
    right: 20px;
}

.box-serach-right .btn-default{
	border: 1px solid #ced4da;
}

.pagination-sm .page-link{
	font-size: 1rem;
}

#accordion .card-title{
	text-decoration: none;
    font-weight: bold;
}

#accordion .card-title a:hover{
	text-decoration: none;
    font-weight: bold;
}

.text-white{
	color: rgba(255,255,255,.8);
}

.bg-danger .nav-link{
    color: white !important;
}

.bg-danger .nav-link:hover{
    background-color: #6c757d;
    border-color: #6c757d;
    border-radius: 5px;
	padding-right: 10px;
    padding-left: 10px;
}

.bg-danger .navbar-brand{
    color: white !important;
}

.mgl-5{
	margin-left:5px;
}

.mgl-10{
	margin-left:10px;
}

.mgl-15{
	margin-left:15px;
}

.mgl-20{
	margin-left:20px;
}

.mgl-25{
	margin-left:25px;
}

.mgr-5{
	margin-right:5px;
}

.mgr-10{
	margin-right:10px;
}

.mgr-15{
	margin-right:15px;
}

.mgr-20{
	margin-right:20px;
}

.mgr-25{
	margin-right:25px;
}


.mgt-10{
	margin-top:10px;
}

.mgb-10{
	margin-bottom:10px;
}

.mgt-20{
	margin-top:20px;
}

.mgb-20{
	margin-bottom:20px;
}


.mgt-50{
	margin-top:50px;
}

.mgb-50{
	margin-bottom:50px;
}

/*custom css select2*/
.select2-container--default .select2-selection--single{
	height: 36px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 5px;
    right: 2px;
}


/* Extra small devices "Phones" (<768px) */
@media (max-width: 767px) {
	
}
/* End of Extra small devices "Phones" (<768px) */

/* Small devices "Tablets" (≥768px) */
@media (min-width: 768px) and (max-width: 991px) {
	
	
}
/* End of Small devices "Tablets" (≥768px) */

.form-group.required .control-label:after {
	content:"*";
	color:red;
  }


.btn-info {
    background-color: #cc0001;
    border-color: #cc0001;
}

.tbl-failed {
    background-color: #dc3545;
}

.tbl-onprosess {
    background-color: #e1f593;
}

.tbl-blast {
    background-color: #ffcf00;
}

.kitb-lbl-tahun {
	background-color: #335e85;
	padding: 4px 10px 4px 10px;
	font-size: x-small;
	color: white;
	width: 80px;
	margin-bottom: -2px;
}

.kitb-lbl-index {
	background-color: #a8d08c;
	padding: 4px 10px 4px 10px;
	font-size: x-small;
	width: 80px;
}

.kitb-lbl-index-red {
	background-color: #c00000;
	padding: 4px 10px 4px 10px;
	font-size: x-small;
	color: white;
	width: 80px;
}

.kitb-lbl-title {
	color: #335e85;
}

.kitb-lbl-title2 {
	background-color: #335e85;
	padding: 4px 0 4px 0;
	width: 100%;
	color: white;
	border-radius: 25px;
	font-size: small;
}

.kitb-io-card {
	/* background-color: #d8e2f3; */
    border: solid 2px #c8c8c8;
    border-radius: 5px;
    /* box-shadow: 10px -11px 5px 0px #dab006; */
	padding: 15px;
}

.kitb-io-card h1 {
	font-weight: bold;
	color: rgb(25 102 255);
	padding: 8px;
	font-size: 45pt;
}

.kitb-io-card h4 {
	font-weight: bold;
	color: rgb(25 102 255);
	font-size: 30pt;
}

.kitb-io-card .index {
	color: #dab066;
}

.btn-download {
    background-color: #f16310;
    border-color: #007bff;
}
.btn-download:hover {
    background-color: #b58b28;
    border-color: #007bff;
    color: white;
}

.btn-hapus {
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-hapus:hover {
    background-color: #70040f;
    border-color: #dc3545;
    color: white;
}
