span.required {
	color: #dc3545;
}
input[readonly],
input[disabled] {
	cursor: not-allowed;
}
.content-body .container {
	padding-top: 30px !important;
}
body.v-light .form-control {
	background: #fff !important;
	color: #333 !important;
}
body.v-light .form-control[disabled],
body.v-light .form-control[readonly] {
	background: #e9ecef !important;
	opacity: 1;
}
.header {
	z-index: 9999 !important;
}
.modal {
	z-index: 99999 !important;
}
.modal-blur {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px) !important;
}
span.detail {
	cursor: pointer;
}
.drop-down {
	top: 10px !important;
}
.card-info:hover {
	box-shadow: 5px;
	transform: scale(1.1);
	cursor: pointer;
}
.tampil-password {
	cursor: pointer;
}

/* custom css media handphone */
@media only screen and (max-width: 576px) {
	.form-input-content .card .card-body {
		padding: 20px !important;
	}
}
