.block-page {opacity: 0.4;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#progress {position: fixed;z-index: 2147483647;top: 0;left: -6px;width: 1%;height: 5px;background: #8ec165;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;-moz-transition: width 500ms ease-out, opacity 400ms linear;-ms-transition: width 500ms ease-out, opacity 400ms linear;-o-transition: width 500ms ease-out, opacity 400ms linear;-webkit-transition: width 500ms ease-out, opacity 400ms linear;transition: width 500ms ease-out, opacity 400ms linear;}
#progress dd, #progress dt {position: absolute;top: 0;height: 5px;-moz-box-shadow: #c09853 1px 0 6px 1px;-ms-box-shadow: #c09853 1px 0 6px 1px;-webkit-box-shadow: #c09853 1px 0 6px 1px;box-shadow: #c09853 1px 0 6px 1px;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
#progress dt {opacity: .6;width: 180px;right: -80px;clip: rect(-6px, 90px, 14px, -6px);}
#progress dd {opacity: .6;width: 20px;right: 0;clip: rect(-6px, 22px, 14px, 10px);}
.table td {text-align: left}

.wizard>.steps>ul>li.nib_nonperseorangan {
	width: 16% !important;
}

.select2-container .select2-container--default .select2-container--open{
	z-index: 9999 !important;
}

.select2-dropdown{
	z-index: 99999999 !important;	
}

li.current_menu {
	background: #2196f3;
	color: #fff;
}

red{
	color: red;
}

.form-control-danger-custom{
	border: 2px solid rgba(248, 3, 3, 0.9) !important;
	border-color:  rgba(248, 3, 3, 0.9) !important;
}

.form-control-success-custom{
	border: 2px solid rgb(8, 240, 8, 1) !important;
	border-color:  rgb(8, 240, 8, 1) !important;
}

.form-control-danger-select-custom {
	border: 2px solid red !important;
	border-radius: 6px !important;
}

.form-control-success-select-custom {
	border:2px solid  rgb(8, 240, 8, 1) !important;
	border-radius: 6px !important;
}

.card .card-custom{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.md-tabs .nav-item-custom{
	width: calc(100%/2) !important;
}

.md-tabs .nav-item-custom.with-border{
	border-right: 1px solid #ddd  !important;
    border-top: 1px solid #ddd  !important;
    border-bottom: 1px solid #ddd !important;
}

.nav-tabs .slide-custom{
	width: calc(100%/2) !important;
}
/* .j-pro input[type=text], 
.j-pro input[type=password], 
.j-pro input[type=email], 
.j-pro input[type=search], 
.j-pro input[type=url], 
.j-pro textarea, 
.j-pro select, 
.j-forms input[type=text], 
.j-forms input[type=password], 
.j-forms input[type=email], 
.j-forms input[type=search], 
.j-forms input[type=url], 
.j-forms textarea, 
.j-forms select {
    border: 2px solid rgba(248, 3, 3, 0.9) !important;
} */

.card-block-big:hover {
	-webkit-box-shadow: 1px 1px 100px 10px #C4C4C4;
box-shadow: 1px 1px 100px 10px #C4C4C4;
}

.tab-content {
	background: white;
}

.font-red {
    color: #E74C3C !important;
}

.font-green {
    color: #1ABC9C !important;
}

.font-bold {
    font-weight: bold !important;
}

.label {
	font-size: 100% !important;
}