.btn {
    border-radius: 980px !important;
}

.disabled {
    opacity: 0.5;
    pointer-events: none;
}

#navbarNav .nav-link {
    color: #1d1d1f;

    font-size: 17px;
    font-weight: 400;
    /* letter-spacing: -.022em;
  line-height: 10px; */

}

body,
button,
input,
select,
textarea {
    -moz-font-feature-settings: "kern";
    font-synthesis: none;
}

@font-face {
    font-family: 'SF Pro Display';
    font-style: normal;
    font-weight: 400;
    src: local('SF Pro Display'), url('/css/fonts/sfprodisplayregular.woff') format('woff');
}

@font-face {
    font-family: 'SF Pro Display';
    font-style: italic;
    font-weight: 100;
    src: local('SF Pro Display'), url('/css/fonts/sfprodisplayultralightitalic.woff') format('woff');
}

@font-face {
    font-family: 'SF Pro Display';
    font-style: italic;
    font-weight: 200;
    src: local('SF Pro Display'), url('/css/fonts/sfprodisplaythinitalic.woff') format('woff');
}

@font-face {
    font-family: 'SF Pro Display';
    font-style: italic;
    font-weight: 300;
    src: local('SF Pro Display'), url('/css/fonts/sfprodisplaylightitalic.woff') format('woff');
}

@font-face {
    font-family: 'SF Pro Display';
    font-style: normal;
    font-weight: 500;
    src: local('SF Pro Display'), url('/css/fonts/sfprodisplaymedium.woff') format('woff');
}

@font-face {
    font-family: 'SF Pro Display';
    font-style: italic;
    font-weight: 600;
    src: local('SF Pro Display'), url('/css/fonts/sfprodisplaysemibolditalic.woff') format('woff');
}

@font-face {
    font-family: 'SF Pro Display';
    font-style: normal;
    font-weight: 700;
    src: local('SF Pro Display'), url('/css/fonts/sfprodisplaybold.woff') format('woff');
}

@font-face {
    font-family: 'SF Pro Display';
    font-style: italic;
    font-weight: 800;
    src: local('SF Pro Display'), url('/css/fonts/sfprodisplayheavyitalic.woff') format('woff');
}

@font-face {
    font-family: 'SF Pro Display';
    font-style: italic;
    font-weight: 900;
    src: local('SF Pro Display'), url('/css/fonts/sfprodisplayblackitalic.woff') format('woff');
}

nav,
main,
footer,
p,
h1,
h2,
h3,
h4,
h5,
h6,
.btn,
.form-control,
.input-group-text,
.navbar-brand {
    font-family: "SF Pro Display", SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
    /* line-height: 10px; */
    /* vertical-align: bottom; */
}

a {
    text-decoration: none !important;
}

.card {
    border-radius: 30px !important;
}
