@font-face { font-family: SFProDisplayRegular; src: url(../fonts/FontsFree-Net-SFProDisplay-Regular.ttf); }
@font-face { font-family: SFProDisplayBold; src: url(../fonts/FontsFree-Net-SFProDisplay-Bold.ttf); }
@font-face { font-family: SFProDisplayBlack; src: url(../fonts/FontsFree-Net-SFProDisplay-Black.ttf); }
@font-face { font-family: Cheltenham-Normal; src: url(../fonts/Cheltenham-Normal.ttf); }
@font-face { font-family: CHELTEN3; src: url(../fonts/CHELTEN3.ttf); }
@font-face { font-family: CHELTEN2; src: url(../fonts/CHELTEN2.ttf); }
@font-face { font-family: CHELTEN1; src: url(../fonts/CHELTEN1.ttf); }
@font-face { font-family: cheltenham; src: url(../fonts/cheltenham.ttf); }

html, body {
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
/*    font-family: SFProDisplayRegular;*/
/*    font-family: 'Roboto', sans-serif;*/
/*    font-family: 'Montserrat', sans-serif;*/
    font-weight: 400;
}

::-webkit-scrollbar {
/*    display: none;*/
}

a {
    text-decoration: none;
}

textarea {
    height: 100px;
}

.container-padding {
    padding: 20px;
}

.button-small {
    font-size: 12px;
}

.btn-full-width {
    width: 100%; margin-bottom: 5px;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #004680;
    --bs-btn-border-color: #004680;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #004680;
    --bs-btn-disabled-border-color: #004680;
}