.color-option {
	display: inline;
	position: relative;
	/* margin: 5px 15px 5px 15px; */
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
} 
/* The container of all options */
.color-picker {
	margin: 0px 0px 0px 0px;
}
/* Hide the browser's default radio button */
.color-option input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
/* Create a custom radio button */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 26px;
	width: 26px;
	border-radius: 50%;
	border: 3px solid #fff;
}
/* Style the indicator (dot/circle) when checked */
.color-option input:checked ~ .checkmark {
	/* transform: scale(1.1); */
	box-shadow: 0 0 0 2px rgb(0, 0, 0,40%);
}
/* 
Style the indicator (dot/circle)  */
.color-option .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  	-webkit-appearance: none;
  	margin: 0;
}

/* Firefox */
input[type=number] {
  	-moz-appearance: textfield;
}
.is-invalid.comboTreeInputBox {
	background-position: right 1.5rem center;
}
.is-invalid-cus .invalid-feedback {
	display: block;
}
#catBox::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #495057;
  opacity: 1; /* Firefox */
}

#catBox:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #495057;
}

#catBox::-ms-input-placeholder { /* Microsoft Edge */
  color: #495057;
}
.comboTreeDropDownContainer {
    border: 0px !important;
	max-height: 280px;
}
.comboTreeInputBox {
	border: 0px !important;
}

.toolbox .select-custom .form-control {
	max-width: unset;
}

.comboTreeDropDownContainer{
	display: block !important;
}