html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/* إزالة انحناء الزوايا من جميع العناصر */
* {
  border-radius: 0 !important;
}

/* إزالة انحناء الزوايا من عناصر Bootstrap المحددة */
.btn,
.btn-sm,
.btn-lg,
.form-control,
.form-select,
.input-group,
.input-group-text,
.card,
.card-header,
.card-body,
.card-footer,
.modal-content,
.modal-header,
.modal-body,
.modal-footer,
.alert,
.badge,
.nav-tabs,
.nav-tabs .nav-link,
.tab-content,
.tab-pane,
.list-group,
.list-group-item,
.dropdown-menu,
.dropdown-item,
.pagination,
.page-link,
.page-item,
.table,
.table th,
.table td,
.breadcrumb,
.breadcrumb-item,
.progress,
.progress-bar,
.tooltip,
.popover,
.popover-header,
.popover-body,
.collapse,
.collapse.show,
.accordion,
.accordion-item,
.accordion-header,
.accordion-button,
.accordion-collapse,
.accordion-body,
.navbar,
.navbar-brand,
.navbar-nav,
.navbar-nav .nav-link,
.navbar-toggler,
.navbar-toggler-icon,
.offcanvas,
.offcanvas-header,
.offcanvas-body,
.toast,
.toast-header,
.toast-body {
  border-radius: 0 !important;
}

/* إزالة انحناء الزوايا من عناصر مخصصة */
.sticky-header,
.table-responsive,
.search-results,
.modal-dialog,
.modal-sm,
.modal-lg,
.modal-xl {
  border-radius: 0 !important;
}