:root {
  --bs-body-bg: var(--white) !important;
  --bs-secondary-bg: var(--white) !important;
}

[data-eclassspecs="main"] {
  font-weight: 600;
}

.user_not_verified {
  font-style: italic !important;
  color: var(--muted) !important;
}

.bg-white .pagination>li.active .page-link,
.bg-white .pagination>li.active span,
.bg-white .pagination .page-item.active .page-link,
.bg-white .pagination .page-item.active span {
  border-radius: 50%;
  border: 1px solid var(--muted);
}

.bg-dark .nav>li:hover>a,
.graph-svg-tip .nav>li:hover>a,
.bg-dark .nav>li:focus>a,
.graph-svg-tip .nav>li:focus>a,
.bg-dark .nav>li.active>a,
.graph-svg-tip .nav>li.active>a {
  font-weight: 700;
}

/* .text-could-be-long {
  overflow-wrap: break-word;
  hyphens: manual;
} */

/* */

.was-validated [data-controller]:not([data-controller=""]):has(:invalid) {
  border: 1px solid #dc3545 !important;
}

body:is([data-cypress-view]) input[data-cy]:not([data-cy=""]),

body:is([data-cypress-view]) textarea[data-cy]:not([data-cy=""]),

body:is([data-cypress-view]) .btn[data-cy]:not([data-cy=""]),

body:is([data-cypress-view]) :link[data-cy]:not([data-cy=""]),

body:is([data-cypress-view]) select[data-cy]:not([data-cy=""]),

body:is([data-cypress-view]) [data-controller="select"]:has(:not([data-cy=""])):has(select:not([disabled])),
body:is([data-cypress-view]) [data-controller="select"]:has(:not([data-cy=""])):has(select:not([disabled])),

.a-faker_on {
  outline: 3px dotted limegreen !important;
}


body:is([data-cypress-view]) input:not([data-cy]),
body:is([data-cypress-view]) input[data-cy=""],

body:is([data-cypress-view]) textarea:not([data-cy]),
body:is([data-cypress-view]) textarea[data-cy=""],

body:is([data-cypress-view]) .btn:not([data-cy]),
body:is([data-cypress-view]) .btn[data-cy=""],

body:is([data-cypress-view]) :link:not([data-cy]),
body:is([data-cypress-view]) :link[data-cy=""],

body:is([data-cypress-view]) select:not([data-cy]):not([disabled]),
body:is([data-cypress-view]) select[data-cy=""]:not([disabled]),
body:is([data-cypress-view]) [data-controller="select"]:has([data-cy=""]):has(select:not([disabled])),
body:is([data-cypress-view]) [data-controller="select"]:has(:not([data-cy])):has(select:not([disabled])),

.a-faker_off {
  outline: 3px double red !important;
}

/* body:is([data-cypress-view]) [data-controller="input"]:not([data-cy]) input,
body:is([data-cypress-view]) [data-controller="input"][data-cy=""] input,

body:is([data-cypress-view]) [data-controller="button"]:not([data-cy]) button,
body:is([data-cypress-view]) [data-controller="button"][data-cy=""] button,

body:is([data-cypress-view]) .btn:not([data-cy]),
body:is([data-cypress-view]) .btn[data-cy=""],

body:is([data-cypress-view]) :link:not([data-cy]),
body:is([data-cypress-view]) :link[data-cy=""],

body:is([data-cypress-view]) [data-controller]:not([data-cy]) [data-table-advanced-rowlink],
body:is([data-cypress-view]) [data-controller][data-cy=""] [data-table-advanced-rowlink], */

/*

[data-controller]:not([data-cy]) .btn:not([data-cy]),
[data-controller][data-cy=""] .btn:not([data-cy]),

[data-controller]:not([data-cy]) input:not([data-cy]),
[data-controller][data-cy=""] input:not([data-cy]),

[data-controller]:not([data-cy]) select:not([data-cy]),
[data-controller][data-cy=""] select:not([data-cy]),

[data-controller]:not([data-cy]) textarea:not([data-cy]),
[data-controller][data-cy=""] textarea:not([data-cy]), */

/* [data-controller]:not([data-cy]) :link:not([data-cy]),
[data-controller][data-cy=""] :link:not([data-cy]), */


/* [data-controller][data-cy]:not([data-cy=""]) .form-control {
  outline: 1px dotted lightgreen;
} */

/* [data-cy]:not(:has([type="hidden"])) {
  outline: 1px solid red;
  position: relative
} */
