.isDisabled {
    cursor: not-allowed;
    opacity: 0.5;
}

a[aria-disabled="true"] {
    color: currentColor;
    display: inline-block; /* For IE11/ MS Edge bug */
    pointer-events: none;
    text-decoration: none;
}

.select2-container--open {
    z-index: 99999999999999;
}


.vertical-tabs-2 .nav-item .nav-link {
	text-align: left;
	inset-block-start: 33%;
}
.vertical-tabs-2 .nav-item .nav-link.active:before {
	inset-block-start: 33%;
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 1;
  opacity: 0.25;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

/*
 * FilePond Custom Styles
 */

.filepond--drop-label {
	color: #4c4e53;
}

.filepond--label-action {
	text-decoration-color: #babdc0;
}

.filepond--panel-root {
	background-color: #edf0f4;
}

.filepond--root {
	width:170px;
	margin: 0 auto;
}

table tbody tr:nth-child(even):hover td{
	cursor: pointer;
	color: black !important;
    background-color: var(--primary04) !important;
}
 
table tbody tr:nth-child(odd):hover td {
	cursor: pointer;
	color: black !important;
    background-color: var(--primary04) !important;
}
