* {
  font-family: "Noto Sans", serif;
  font-optical-sizing: auto;
  font-style: normal;
}
:focus{
    box-shadow: none !important;
}
/* :root {
    --bs-primary: #ff5733;
    --bs-secondary: #33c1ff;
    --bs-success: #28a745;
    --bs-danger: #dc3545;
    --bs-warning: #ffc107;
    --bs-info: #17a2b8;
    --bs-light: #f8f9fa;
    --bs-dark: #343a40;
} */

/* #d98523 - основной оранжевый цвет */

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #d98523;
    --bs-btn-border-color: #d98523;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #c17720;
    --bs-btn-hover-border-color: #c17720;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #d98523;
    --bs-btn-active-border-color: #d98523;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #a9681c;
    --bs-btn-disabled-border-color: #a9681c;
}

.btn-outline-primary {
    --bs-btn-color: #d98523;
    --bs-btn-border-color: #d98523;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #d98523;
    --bs-btn-hover-border-color: #d98523;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #d98523;
    --bs-btn-active-border-color: #d98523;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #d98523;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #d98523;
    --bs-gradient: none;
}

.form-check-input:checked {
    background-color: #d98523;
    border-color: #d98523;
}

.nav-link {
    color: #d98523;
}

.nav-link:focus, .nav-link:hover {
    color: #c17720;
}

.form-control:focus {
    border-color: #d9842381;
}

.form-check-input:focus {
    border-color: #d9842381;
    outline: 0;
    box-shadow: 0 0 0 .25rem #d9842381;
}

.accordion-button:not(.collapsed) {
    background-color: #d98523;
    color: white;
}
.accordion-button:hover {
    background-color: #d98523;
    color: white;
}

.form-select:focus {
    border-color: #d98523;
}
body{
    overflow-x: hidden;
}
