@charset "UTF-8";

/* @import url('../assets/fonts/rawline/css/rawline.css');
@import url('../assets/fonts/raleway/css/raleway.css');
@import url('../lib/fontawesome/css/all.min.css');
@import url('../lib/govbr-ds/core/dist/core.min.css');
@import url('../lib/govbr-ds/webcomponents/dist/webcomponents/webcomponents.css');
*/
@import url('../lib/govbr-ds/core/dist/core-tokens.min.css');

/* deixa o breakpoint 1280px a 1599px com largura fluida */
@media (min-width: 1280px) {
    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        --grid-maxwidth: calc(var(--grid-portrait-maxwidth));
    }
}

/* .container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    --grid-margin: var(--grid-portrait-margin);
}
@media (min-width: 1280px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        --grid-margin: 0px;
    }
}
@media (1280px <= width < 1600px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        --grid-maxwidth: calc(var(--grid-breakpoint-lg) - var(--grid-margin));
    }
}
@media (min-width: 1600px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        --grid-maxwidth: calc(var(--grid-breakpoint-xl) - var(--grid-margin));
    }
} */

a {
    border-radius: var(--spacing-scale-half);
}

.badge {
    background-color: var(--yellow-vivid-20);
    font-size: var(--font-size-scale-down-02);
    color: var(--gray-80);
    padding: var(--spacing-scale-half) var(--spacing-scale-base);
    border-radius: 4px;
    font-weight: var(--font-weight-medium);
}

/* Utilitários Bootstrap que não existem no GovBR DS */
.w-100 {
    width: 100% !important;
}

.h-100 {
    height: 100% !important;
}

.cursor-pointer {
    cursor: pointer !important;
}

.cursor-default {
    cursor: default !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.text-wrap-balance {
    text-wrap: balance !important;
}
