@font-face {
    font-family: "Montserrat Black";
    src: url("../fonts/Montserrat-Black.otf") format("opentype");
}

@font-face {
    font-family: "Montserrat Bold";
    src: url("../fonts/Montserrat-Bold.otf") format("opentype");
}

@font-face {
    font-family: "Montserrat ExtraBold";
    src: url("../fonts/Montserrat-ExtraBold.otf") format("opentype");
}

@font-face {
    font-family: "Montserrat ExtraLight";
    src: url("../fonts/Montserrat-ExtraLight.otf") format("opentype");
}

@font-face {
    font-family: "Montserrat Light";
    src: url("../fonts/Montserrat-Light.otf") format("opentype");
}

@font-face {
    font-family: "Montserrat Medium";
    src: url("../fonts/Montserrat-Medium.otf") format("opentype");
}

@font-face {
    font-family: "Montserrat";
    src: url("../fonts/Montserrat-Regular.otf") format("opentype");
}

@font-face {
    font-family: "Montserrat SemiBold";
    src: url("../fonts/Montserrat-SemiBold.otf") format("opentype");
}

@font-face {
    font-family: "Montserrat Thin";
    src: url("../fonts/Montserrat-Thin.otf") format("opentype");
}

@font-face {
    font-family: "PT Sans Caption";
    src: url("../fonts/PTC55F.ttf");
}

@font-face {
    font-family: "PT Sans Caption Bold";
    src: url("../fonts/PTC75F.ttf");
}

@font-face {
    font-family: "PT Sans Narrow";
    src: url("../fonts/PTN57F.ttf");
}

@font-face {
    font-family: "PT Sans Narrow Bold";
    src: url("../fonts/PTN77F.ttf");
}

@font-face {
    font-family: "PT Sans";
    src: url("../fonts/PTS55F.ttf");
}

@font-face {
    font-family: "PT Sans Italic";
    src: url("../fonts/PTS56F.ttf");
}

@font-face {
    font-family: "PT Sans Bold";
    src: url("../fonts/PTS75F.ttf");
}

@font-face {
    font-family: "PT Sans Bold Italic";
    src: url("../fonts/PTS76F.ttf");
}

/*roboto*/
@font-face {
    font-family: "Roboto Black";
    src: url("../fonts/roboto/Roboto-Black.ttf");
}

@font-face {
    font-family: "Roboto Black Italic";
    src: url("../fonts/roboto/Roboto-BlackItalic.ttf");
}

@font-face {
    font-family: "Roboto Bold";
    src: url("../fonts/roboto/Roboto-Bold.ttf");
}

@font-face {
    font-family: "Roboto Bold Italic";
    src: url("../fonts/roboto/Roboto-BoldItalic.ttf");
}

@font-face {
    font-family: "Roboto Italic";
    src: url("../fonts/roboto/Roboto-Italic.ttf");
}

@font-face {
    font-family: "Roboto Light";
    src: url("../fonts/roboto/Roboto-Light.ttf");
}

@font-face {
    font-family: "Roboto Light Italic";
    src: url("../fonts/roboto/Roboto-LightItalic.ttf");
}

@font-face {
    font-family: "Roboto Medium";
    src: url("../fonts/roboto/Roboto-Medium.ttf");
}

@font-face {
    font-family: "Roboto Medium Italic";
    src: url("../fonts/roboto/Roboto-MediumItalic.ttf");
}

@font-face {
    font-family: "Roboto";
    src: url("../fonts/roboto/Roboto-Regular.ttf");
}

@font-face {
    font-family: "Roboto Thin";
    src: url("../fonts/roboto/Roboto-Thin.ttf");
}

@font-face {
    font-family: "Roboto Thin Italic";
    src: url("../fonts/roboto/Roboto-ThinItalic.ttf");
}

@font-face {
    font-family: "Bebas Neue";
    src: url("../fonts/BebasNeue.otf");
}

@font-face {
    font-family: "Oswald-Medium";
    src: url("../fonts/Oswald-Medium.ttf");
}

@font-face {
    font-family: 'siteuma';
    src: url('../fonts/fontello-d5f0258b/font/siteuma.eot?24170980');
    src: url('../fonts/fontello-d5f0258b/font/siteuma.eot?24170980#iefix') format('embedded-opentype'),
    url('../fonts/fontello-d5f0258b/font/siteuma.woff?24170980') format('woff'),
    url('../fonts/fontello-d5f0258b/font/siteuma.ttf?24170980') format('truetype'),
    url('../fonts/fontello-d5f0258b/font/siteuma.svg?24170980#siteuma') format('svg');
    font-weight: normal;
    font-style: normal;
}

.breadcrumbs li{
    font-size: 15px;
    font-family: Montserrat;
    /*text-transform: uppercase;*/
    text-transform: none;
}

.breadcrumbs li a {
    color: #a7a5a5;
}

.breadcrumbs li a:hover {
    color: #c9c7c7;
}

.breadcrumbpos {
    margin-top: 35px !important;
}

.azul_site_color {
   /* color: #00a7f7;*/
    color: #6eb7ec;
}
.azul_site_background {
    /*background-color: #00a7f7;*/
    background-color: #6eb7ec;
}

.azul_site_background:hover {
    background-color: /*#1f71ec*/#6eb7ecdb;
}

.azul_site_border {
    /*border-color: #00a7f7;*/
    border-color: #6eb7ec;
}

.bcurso li{
   /* margin-left: 15px;*/
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    margin-right: 0;
    margin-left: 0;
}

.onviewportnotranslate {
    opacity: 1 !important;
    transition-property: opacity, transform;
    transition-duration: .8s, 1s;
    transition-timing-function: ease-in, ease-in;
    transition-delay: 0.2s, 0.2s;
}

.breadcrumbs li{
    opacity: 0;
}

.breadcrumbs li{
    transition-delay: .2s;
}

.breadcrumbs li+li{
    transition-delay: .4s;
}

.breadcrumbs li+li+li{
    transition-delay: .6s;
}

.breadcrumbs li+li+li+li{
    transition-delay: .8s;
}
.breadcrumbs li+li+li+li+li{
    transition-delay: 1s;
}

[v-cloak] {
    display: none;
}
