@font-face {
    font-family: riviera-nights-regular;
    src: url("https://dev-horizon-react-apps.s3-eu-west-1.amazonaws.com/fonts/riviera-nights/RivieraNights-Regular.otf");
    src: url("https://dev-horizon-react-apps.s3-eu-west-1.amazonaws.com/fonts/riviera-nights/RivieraNights-Regular-WebXL.woff") format("woff"),url("https://dev-horizon-react-apps.s3-eu-west-1.amazonaws.com/fonts/riviera-nights/RivieraNights-Regular-WebXL.woff2") format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: riviera-nights-light;
    src: url("https://dev-horizon-react-apps.s3-eu-west-1.amazonaws.com/fonts/riviera-nights/RivieraNights-Light.otf");
    src: url("https://dev-horizon-react-apps.s3-eu-west-1.amazonaws.com/fonts/riviera-nights/RivieraNights-Light-WebXL.woff") format("woff"),url("https://dev-horizon-react-apps.s3-eu-west-1.amazonaws.com/fonts/riviera-nights/RivieraNights-Light-WebXL.woff2") format("woff2");
    font-style: normal
}

@font-face {
    font-family: riviera-nights-bold;
    src: url("https://dev-horizon-react-apps.s3-eu-west-1.amazonaws.com/fonts/riviera-nights/RivieraNights-Bold.otf");
    src: url("https://dev-horizon-react-apps.s3-eu-west-1.amazonaws.com/fonts/riviera-nights/RivieraNights-Bold-WebXL.woff") format("woff"),url("https://dev-horizon-react-apps.s3-eu-west-1.amazonaws.com/fonts/riviera-nights/RivieraNights-Bold-WebXL.woff2") format("woff2");
    font-style: normal
}

body {
    font-family: riviera-nights-regular, sans-serif;
}

.nav-link, .nav-link:visited, .nav-link:hover, .nav-link:focus {
    color: rgb(38, 38, 38);
}

.btn {
    border-radius: 24px;
}

.btn:hover {
    outline: rgb(46, 46, 46) solid 0.2rem;
    outline-offset: 2px;
    transition: outline 0.1s ease-in-out, outline-color 0.1s ease-in-out;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #333;
    --bs-btn-border-color: #333;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #333;
    --bs-btn-hover-border-color: #333;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #333;
    --bs-btn-active-border-color: #333;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #333;
    --bs-btn-disabled-border-color: #333;
}

.btn-outline-primary {
    --bs-btn-color: #000;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #333;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #707070;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #707070;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #707070;
}

.btn-secondary {
    --bs-btn-color: #000;
    --bs-btn-bg: #f9bd5a;
    --bs-btn-border-color: #f9bd5a;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #c79748;
    --bs-btn-hover-border-color: #c79748;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #c79748;
    --bs-btn-active-border-color: #c79748;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #c79748;
    --bs-btn-disabled-border-color: #c79748;
}
