@font-face {
    font-family: 'AbsaraSans';
    src: url('/assets/fonts/AbsaraSans-Regular.eot');
    src: url('/assets/fonts/AbsaraSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/AbsaraSans-Regular.woff2') format('woff2'),
        url('/assets/fonts/AbsaraSans-Regular.woff') format('woff'),
        url('/assets/fonts/AbsaraSans-Regular.ttf') format('truetype'),
        url('/assets/fonts/AbsaraSans-Regular.svg#AbsaraSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AbsaraSans';
    src: url('/assets/fonts/AbsaraSans-Bold.eot');
    src: url('/assets/fonts/AbsaraSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/AbsaraSans-Bold.woff2') format('woff2'),
        url('/assets/fonts/AbsaraSans-Bold.woff') format('woff'),
        url('/assets/fonts/AbsaraSans-Bold.ttf') format('truetype'),
        url('/assets/fonts/AbsaraSans-Bold.svg#AbsaraSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AbsaraSans';
    src: url('/assets/fonts/AbsaraSans-Thin.eot');
    src: url('/assets/fonts/AbsaraSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/AbsaraSans-Thin.woff2') format('woff2'),
        url('/assets/fonts/AbsaraSans-Thin.woff') format('woff'),
        url('/assets/fonts/AbsaraSans-Thin.ttf') format('truetype'),
        url('/assets/fonts/AbsaraSans-Thin.svg#AbsaraSans-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AbsaraSans';
    src: url('/assets/fonts/AbsaraSans-Light.eot');
    src: url('/assets/fonts/AbsaraSans-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/AbsaraSans-Light.woff2') format('woff2'),
        url('/assets/fonts/AbsaraSans-Light.woff') format('woff'),
        url('/assets/fonts/AbsaraSans-Light.ttf') format('truetype'),
        url('/assets/fonts/AbsaraSans-Light.svg#AbsaraSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AbsaraSans';
    src: url('/assets/fonts/AbsaraSans-Medium.eot');
    src: url('/assets/fonts/AbsaraSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/AbsaraSans-Medium.woff2') format('woff2'),
        url('/assets/fonts/AbsaraSans-Medium.woff') format('woff'),
        url('/assets/fonts/AbsaraSans-Medium.ttf') format('truetype'),
        url('/assets/fonts/AbsaraSans-Medium.svg#AbsaraSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

*{ font-family: 'AbsaraSans', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; }

.mfp-wrap.frmregistro .mfp-content{
    max-width: 80vw;
}

.mfp-iframe-scaler iframe{
	background-color: transparent !important;
	box-shadow: none !important;
}

.bg-dark{
    background-color: #1e222b !important;
}

.bg-secondary{
    background-color: #d3dcf2 !important;
}

.btn-primary {
    color: #08094f;
    background-color: #d4b13b;
    border-color: #d4b13b;
}

.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary:hover {
    color: #08094f;
    background-color: #e7dbb1;
    border-color: #d4b13b;
}

.progress-bar {
    background-color: #e7dbb1;
}