/* Gotham Fonts */
@font-face {
    font-family: 'Gotham';
    src: url('./font/Gotham-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('./font/Gotham-Bold.otf') format('opentype');
    font-weight: bold;
    /* 700 */
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('./font/Gotham-Book.otf') format('opentype'),
        url('./font/Gotham-Book.ttf') format('truetype');
    font-weight: normal;
    /* 400 */
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('./font/Gotham-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('./font/Gotham-XLight.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('./font/GothamMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

/* General styles */
body,
button,
li,
label,
input,
legend,
textarea,
h5,
span,
p{
    font-family: 'Gotham' !important;
}

body,
textarea{
    font-weight: normal !important;
    /* 400 */
}

button,
label,
.documento-titulo,
.asunto {
    font-weight: 500 !important;
}

li,
input,
legend {
    font-weight: 300 !important;
}

h5,
p {
    font-weight: bold !important;
    /* 700 */
}