/* fira-code-700 - latin */
@font-face {
    font-family: "Fira Code";
    font-stuyle: normal;
    font-weight: 700;
    src: url("../fonts/fira-code-v8-latin-700.eot"); /* IE9 Compat Modes */
    src: local(""),
        url("../fonts/fira-code-v8-latin-700.eot?#iefix")
            format("embedded-opentype"),
        /* IE6-IE8 */ url("../fonts/fira-code-v8-latin-700.woff2")
            format("woff2"),
        /* Super Modern Browsers */ url("../fonts/fira-code-v8-latin-700.woff")
            format("woff"),
        /* Modern Browsers */ url("../fonts/fira-code-v8-latin-700.ttf")
            format("truetype"),
        /* Safari, Android, iOS */
            url("../fonts/fira-code-v8-latin-700.svg#FiraCode") format("svg"); /* Legacy iOS */
}

/* montserrat-300 - latin */
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/montserrat-v14-latin-300.eot"); /* IE9 Compat Modes */
    src: local("Montserrat Light"), local("Montserrat-Light"),
        url("../fonts/montserrat-v14-latin-300.eot?#iefix")
            format("embedded-opentype"),
        /* IE6-IE8 */ url("../fonts/montserrat-v14-latin-300.woff2")
            format("woff2"),
        /* Super Modern Browsers */
            url("../fonts/montserrat-v14-latin-300.woff") format("woff"),
        /* Modern Browsers */ url("../fonts/montserrat-v14-latin-300.ttf")
            format("truetype"),
        /* Safari, Android, iOS */
            url("../fonts/montserrat-v14-latin-300.svg#Montserrat")
            format("svg"); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/montserrat-v14-latin-regular.eot"); /* IE9 Compat Modes */
    src: local("Montserrat Regular"), local("Montserrat-Regular"),
        url("../fonts/montserrat-v14-latin-regular.eot?#iefix")
            format("embedded-opentype"),
        /* IE6-IE8 */ url("../fonts/montserrat-v14-latin-regular.woff2")
            format("woff2"),
        /* Super Modern Browsers */
            url("../fonts/montserrat-v14-latin-regular.woff") format("woff"),
        /* Modern Browsers */ url("../fonts/montserrat-v14-latin-regular.ttf")
            format("truetype"),
        /* Safari, Android, iOS */
            url("../fonts/montserrat-v14-latin-regular.svg#Montserrat")
            format("svg"); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    src: url("../fonts/montserrat-v14-latin-500.eot"); /* IE9 Compat Modes */
    src: local("Montserrat Medium"), local("Montserrat-Medium"),
        url("../fonts/montserrat-v14-latin-500.eot?#iefix")
            format("embedded-opentype"),
        /* IE6-IE8 */ url("../fonts/montserrat-v14-latin-500.woff2")
            format("woff2"),
        /* Super Modern Browsers */
            url("../fonts/montserrat-v14-latin-500.woff") format("woff"),
        /* Modern Browsers */ url("../fonts/montserrat-v14-latin-500.ttf")
            format("truetype"),
        /* Safari, Android, iOS */
            url("../fonts/montserrat-v14-latin-500.svg#Montserrat")
            format("svg"); /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 900;
    src: url("../fonts/montserrat-v14-latin-900.eot"); /* IE9 Compat Modes */
    src: local("Montserrat Black"), local("Montserrat-Black"),
        url("../fonts/montserrat-v14-latin-900.eot?#iefix")
            format("embedded-opentype"),
        /* IE6-IE8 */ url("../fonts/montserrat-v14-latin-900.woff2")
            format("woff2"),
        /* Super Modern Browsers */
            url("../fonts/montserrat-v14-latin-900.woff") format("woff"),
        /* Modern Browsers */ url("../fonts/montserrat-v14-latin-900.ttf")
            format("truetype"),
        /* Safari, Android, iOS */
            url("../fonts/montserrat-v14-latin-900.svg#Montserrat")
            format("svg"); /* Legacy iOS */
}

#bg {
    position: fixed;
    top: 0;
    left: 0;

    /* Avoid getting in the way of other elements */
    z-index: -5;

    /* Preserve aspet ratio */
    min-width: 100%;
    min-height: 100%;
}

nav .navbar {
    background: rgba(255, 255, 255, 0.4) !important;
    /* background: black !important; */
}
