/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 2, 2020, 11:05:31 AM
    Author     : Mauro Marsiglia <mauro.marsiglia at isesoft.co>
*/

/* Add your variable customizations of layout here */
/* Nexa Light */
@font-face {
    font-family: "Nexa Light";
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url("/javax.faces.resource/nexa/NexaLight.otf.xhtml?ln=fonts");
}
/* Nexa Bold */
@font-face {
    font-family: "Nexa Bold";
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url("/javax.faces.resource/nexa/NexaBold.otf.xhtml?ln=fonts");
}
/* volkswagen-bold*/
@font-face {
    font-family: "volkswagen-bold";
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url("/javax.faces.resource/volkswagen/volkswagen-bold.ttf.xhtml?ln=fonts");
}

/* volkswagen-medium*/
@font-face {
    font-family: "volkswagen-medium";
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url("/javax.faces.resource/volkswagen/volkswagen-medium.ttf.xhtml?ln=fonts");
}

/* volkswagen-regular*/
@font-face {
    font-family: "volkswagen-regular";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url("/javax.faces.resource/volkswagen/volkswagen-regular.ttf.xhtml?ln=fonts");
}

/* Quicksand */
@font-face {
    font-family: "Quicksand";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url("/javax.faces.resource/Quicksand/Quicksand-VariableFont_wght.ttf.xhtml?ln=fonts");
}

/* Source Sans Pro - Light */
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url("/javax.faces.resource/SourceSansPro/SourceSansPro-Light.ttf.xhtml?ln=fonts");
}

/* Source Sans Pro - Bold */
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url("/javax.faces.resource/SourceSansPro/SourceSansPro-Bold.ttf.xhtml?ln=fonts");
}

.txt-title {
    font-family: 'Brandon Grotesque';
    font-weight: bold;
    font-size: 28px;
}

.txt-subtitle {
    font-family: 'Montserrat';
    font-weight: 400;
}

.txt-powered-by-hub {
    font-family: 'Montserrat';
    font-weight: 400;
    color: #707070;
    font-size: 12px;
    display: flex;
    justify-content: center;
}

.txt-label-form {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 14px;
}

.txt-content {
    font-family: 'Montserrat';
    font-weight: 300;
    font-size: 13px;
}

.txt-small {
    font-family: 'Montserrat';
    font-weight: 300;
    font-size: 11px;
}

.txt-dashboard-card-title {
    font-family: 'Montserrat';
    font-weight: bold;
}


/*Brandon Grotesque*/

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: normal;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_regular.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: normal;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_regular_italic.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: bold;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_bold.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: bold;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_bold_italic.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_light.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    font-style: italic;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_light_italic.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: 100;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_thin.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: 100;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_thin_italic.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: 500;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_medium.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: 500;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_medium_italic.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: 900;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_black.otf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Brandon Grotesque";
    font-weight: 900;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/brandon/Brandon_Grotesque_black_italic.otf.xhtml?ln=fonts");
}


/*Montserrat*/

@font-face {
    font-family: "Montserrat";
    font-weight: normal;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-Regular.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: normal;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-Italic.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: bold;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-Bold.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: bold;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-BoldItalic.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-Light.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-LightItalic.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-ExtraLight.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-ExtraLightItalic.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-Medium.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-MediumItalic.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: normal;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-Black.ttf.xhtml?ln=fonts");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: italic;
    font-display: auto;
    src: url("/javax.faces.resource/montserrat/Montserrat-BlackItalic.ttf.xhtml?ln=fonts");
}