
:root {
    /* Original Bootstrap 5 colors, unless noted. */
    --color-valid-feedback:     	#198754;
    --color-valid-label:        	#666;
    --color-valid-tooltip:      	#FFF;
    --color-valid-tooltip-background:	rgba(25, 135, 84, 0.9);
    --color-valid-background:   	var(--bs-primary);
    --color-valid-checked-border:	var(--bs-primary);
    --color-valid-border:       	rgba(206, 212, 218);    /* Cory's Login form */
    --color-valid-box-shadow:   	#1b59cd;                /* Cory's Login form */

    /* Original Bootstrap 5 colors, unless noted */
    --color-invalid-feedback:   	#dc3545;
    --color-invalid-label:      	#dc3545;
    --color-invalid-tooltip:    	#FFF;
    --color-invalid-tooltip-background: rgba(220, 53, 69, 0.9);
    --color-invalid-background: 	#dc3545;
    --color-invalid-border:     	#dc3545;
    --color-invalid-box-shadow: 	#dc3545;    /* Custom - darker */

	/* Other colors */
	--color-wz-fieldset-hover:      #EDF2F9;
}

.ui-tabs .ui-tabs-nav li a, input, select, button {
/*	outline: none; */
}

.card {
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	border-radius: 3px;
	background-color: #FFF;
}

.form-check { color: #666; }


.form-check-label.bold {
	color: #333;
}

/* Metrics multi-select tables */
select.metrics-select { width: 100%; height: 200px; margin-bottom: 4px; padding: 0; }
.service-item { visibility: hidden; width: 1px;}
.multi-select-label { font-size: 16px; margin-bottom: 10px; text-align: center;}
.multi-select-remove { margin: 2px 10px; font-size: 16px; text-align: center;}
.clone-row:hover, .multi-select-remove:hover, .remove-cloned-row:hover { color: #555;}
.transparent-button { margin: 0px; padding: 0px; font-size: 18px; background-color: transparent; border: none;}
.select-undo-wrap {padding-top:2px; margin-bottom:10px}
.select-undo { border: 1px; background: transparent; color: #555;}
.select-undo:hover { color: #000;}
.select-undo:disabled { color: #999;}

fieldset{
    border-radius:5px;
}

.text-regular {
    font-size: 16px;
}

.dummyButton.accordion-button:not(.collapsed) {
    color: black;
}

pre { background-color: #f5f5f5; border: 1px solid #ccc; color: #333; padding: 9.5px }

/*
 * SNMP Walk step 2 — modern (light) theme only (.snmpwalk-modern-light from step2.php).
 * Swaps default/hover from standard btn-default; disabled = cursor only (no dimming).
 */
.snmpwalk-modern-light #snmpwalk-clear-filters.btn-default:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-apply-value-filter.btn-default:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-toggle-visible-selection.btn-default:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-pagination-controls .snmpwalk-pager-nav-btn.btn-default:not(:disabled):not(.disabled) {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.snmpwalk-modern-light #snmpwalk-clear-filters.btn-default:hover:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-clear-filters.btn-default:focus:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-apply-value-filter.btn-default:hover:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-apply-value-filter.btn-default:focus:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-toggle-visible-selection.btn-default:hover:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-toggle-visible-selection.btn-default:focus:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-pagination-controls .snmpwalk-pager-nav-btn.btn-default:hover:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-pagination-controls .snmpwalk-pager-nav-btn.btn-default:focus:not(:disabled):not(.disabled) {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.snmpwalk-modern-light #snmpwalk-clear-filters.btn-default:active:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-apply-value-filter.btn-default:active:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-toggle-visible-selection.btn-default:active:not(:disabled):not(.disabled),
.snmpwalk-modern-light #snmpwalk-pagination-controls .snmpwalk-pager-nav-btn.btn-default:active:not(:disabled):not(.disabled) {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.snmpwalk-modern-light #snmpwalk-clear-filters:disabled,
.snmpwalk-modern-light #snmpwalk-clear-filters.disabled,
.snmpwalk-modern-light #snmpwalk-apply-value-filter:disabled,
.snmpwalk-modern-light #snmpwalk-apply-value-filter.disabled,
.snmpwalk-modern-light #snmpwalk-toggle-visible-selection:disabled,
.snmpwalk-modern-light #snmpwalk-toggle-visible-selection.disabled,
.snmpwalk-modern-light #snmpwalk-pagination-controls .snmpwalk-pager-nav-btn:disabled,
.snmpwalk-modern-light #snmpwalk-pagination-controls .snmpwalk-pager-nav-btn.disabled,
.snmpwalk-modern-light #snmpwalk-pagination-controls a.snmpwalk-pager-nav-btn.disabled,
.snmpwalk-modern-light #snmpwalk-pagination-controls a.snmpwalk-pager-nav-btn[aria-disabled="true"] {
  outline: none;
  box-shadow: none;
  cursor: not-allowed;
}

.snmpwalk-modern-light #snmpwalk-clear-filters:disabled:focus,
.snmpwalk-modern-light #snmpwalk-apply-value-filter:disabled:focus,
.snmpwalk-modern-light #snmpwalk-toggle-visible-selection:disabled:focus,
.snmpwalk-modern-light #snmpwalk-pagination-controls .snmpwalk-pager-nav-btn:disabled:focus,
.snmpwalk-modern-light #snmpwalk-pagination-controls a.snmpwalk-pager-nav-btn.disabled:focus,
.snmpwalk-modern-light #snmpwalk-pagination-controls a.snmpwalk-pager-nav-btn[aria-disabled="true"]:focus {
  outline: none;
  box-shadow: none;
}

.snmpwalk-modern-light .btn.btn-default:disabled,
.snmpwalk-modern-light .btn.btn-default.disabled,
.snmpwalk-modern-light a.btn-default.disabled,
.snmpwalk-modern-light a.btn-default[aria-disabled="true"] {
  cursor: not-allowed;
}
