body {
  color: #000047;
}

.aabtn.focus,
.aabtn:focus,
.btn-link.focus,
.btn-link:focus,
.nav-link.focus,
.nav-link:focus,
.editor_atto_toolbar button.focus,
.editor_atto_toolbar button:focus,
.editor_atto_toolbar .atto_toolbar_row.focus,
.editor_atto_toolbar .atto_toolbar_row:focus,
[role="button"].focus,
[role="button"]:focus,
.list-group-item-action.focus,
.list-group-item-action:focus,
input[type="checkbox"].focus,
input[type="checkbox"]:focus,
input[type="radio"].focus,
input[type="radio"]:focus,
input[type="file"].focus,
input[type="file"]:focus,
input[type="image"].focus,
input[type="image"]:focus,
.sr-only-focusable.focus,
.sr-only-focusable:focus,
a.dropdown-toggle.focus,
a.dropdown-toggle:focus,
.moodle-dialogue-base .closebutton.focus,
.moodle-dialogue-base .closebutton:focus,
button.btn-close.focus,
button.btn-close:focus,
.form-autocomplete-selection.focus,
.form-autocomplete-selection:focus,
[role="treeitem"]:not([aria-expanded="true"]).focus,
[role="treeitem"]:not([aria-expanded="true"]):focus {
  outline: 0 !important;
  box-shadow: none !important;
}

/* עיצוב כפתור ראשי */
#page-my-index .btn-outline-primary {
  color: #0076c6 !important;
  font-weight: 600;
  border: 2px solid #0076c6 !important;
  border-radius: 1.5rem !important;
  background-color: white;
}

#page-my-index .btn-outline-primary:hover {
  background-color: #e5f1f9 !important;
}

#page-my-index .btn-primary {
  color: white !important;
  font-weight: 600;
  border: 2px solid #0076c6 !important;
  border-radius: 1.5rem !important;
  background-color: #0076c6 !important;
}

#page-my-index .btn-primary:hover {
  background-color: #005dac !important;
  border: 2px solid #005dac !important;
}
