/*
 *  This file is specific to the Frutiger font *only*.
 *  Please avoid putting generic or layout-related styles here.
 */

@font-face{
    font-family:"FrutigerNextW04-Italic";
        src:url("../../Fonts/a787c0d0-5c3a-49a5-ac1d-58ba18d7b318.eot?#iefix");
        src:url("../../Fonts/a787c0d0-5c3a-49a5-ac1d-58ba18d7b318.eot?#iefix") format("eot"),
        url("../../Fonts/ded315bd-b7cb-4155-8b66-c8130665ca86.woff") format("woff"),
        url("../../Fonts/3d8254e6-0430-4041-be35-086e2d354c65.ttf") format("truetype"),
        url("../../Fonts/b73363d5-a31c-4bcf-a9a8-c976b259b9f7.svg#b73363d5-a31c-4bcf-a9a8-c976b259b9f7") format("svg");
}
@font-face{
    font-family:"Frutiger Next W04 Light";
        src:url("../../Fonts/52ead824-f15b-42aa-933e-760d9118ee3c.eot?#iefix");
        src:url("../../Fonts/52ead824-f15b-42aa-933e-760d9118ee3c.eot?#iefix") format("eot"),
        url("../../Fonts/c4021bd0-7750-4b13-93ba-023c8ff640d9.woff") format("woff"),
        url("../../Fonts/9c337598-20c7-4768-9c93-178bfaee21f2.ttf") format("truetype"),
        url("../../Fonts/79b4e97e-05c5-40c9-ab80-ee9e98640927.svg#79b4e97e-05c5-40c9-ab80-ee9e98640927") format("svg");
}
@font-face{
    font-family:"FrutigerNextW04-Medium";
        src:url("../../Fonts/46e9b7e8-4339-4f0a-bb79-c9ddc7260724.eot?#iefix");
        src:url("../../Fonts/46e9b7e8-4339-4f0a-bb79-c9ddc7260724.eot?#iefix") format("eot"),
        url("../../Fonts/aa098831-f184-40d1-bd48-0f2a034c8e17.woff") format("woff"),
        url("../../Fonts/e845c197-93d2-4207-93f7-0cb4a768e2cb.ttf") format("truetype"),
        url("../../Fonts/d9885221-9a3f-496b-9a35-54676cfb23e6.svg#d9885221-9a3f-496b-9a35-54676cfb23e6") format("svg");
}
@font-face{
    font-family:"FrutigerNextW04-Regular";
        src:url("../../Fonts/d63afc2f-697c-4284-b6cf-c195b58bdc77.eot?#iefix");
        src:url("../../Fonts/d63afc2f-697c-4284-b6cf-c195b58bdc77.eot?#iefix") format("eot"),
        url("../../Fonts/b88d391b-3aef-4339-874f-747a0aebe05f.woff") format("woff"),
        url("../../Fonts/a7018cfc-61ad-41b0-84d3-bfc319a4029b.ttf") format("truetype"),
        url("../../Fonts/77ecb448-590f-4c02-adc8-779d74e4b854.svg#77ecb448-590f-4c02-adc8-779d74e4b854") format("svg");
}


/*  -------------------------
 *  Module.css
 *  -------------------------  */

    .flag-promo h3 {
        font-size: 19px;
        line-height: 21px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    #tooltip-container .tooltip p,
    #tooltip-container .tooltip li,
    #tooltip-container .tooltip h1,
    #tooltip-container .tooltip h2,
    #tooltip-container .tooltip h3,
    #tooltip-container .tooltip h4,
    #tooltip-container .tooltip h5,
    #tooltip-container .tooltip h6 {
        font-size: 14px;
        line-height: 17px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Regular';
    }

    #tooltip-container .tooltip b {
        font-weight: bold;
        font-family: 'FrutigerNextW04-Regular';
    }

    #tooltip-container .tooltip h2 {
        font-size: 16px;
        font-family: 'FrutigerNextW04-Medium';
    }

    #tooltip-container .tooltip h3 {
        font-size: 16px;
    }

    #tooltip-container .tooltip h4 {
        font-size: 14px;
        font-family: 'FrutigerNextW04-Medium';
    }

    #tooltip-container .tooltip h5 {
        font-size: 12px;
        font-family: 'FrutigerNextW04-Medium';
    }

/*  -------------------------
 *  Scaffolding.css
 *  -------------------------  */

    .adsk-nav-tier1 a {
        font-family: 'FrutigerNextW04-Regular';
    }

    .main .adsk-breadcrumb li a {
        font-family: 'FrutigerNextW04-Regular';
    }

/*  -------------------------
 *  Static-Navigation.css
 *  -------------------------  */

    .search-container input {
        font-size: 14px;
        font-family: 'FrutigerNextW04-Regular';
    }

/*  -------------------------
 *  Typography.css
 *  -------------------------  */

     body {
        font-family: 'FrutigerNextW04-Regular';
        font-size: 14px;
        line-height: 18px; /* 1.285714; */
    }

    .s0,
    .s1,
    .s1-1,
    .s2,
    .s2-2,
    .s4,
    .s4-lh21,
    .sBl,
    .s5l {
        font-family: 'Frutiger Next W04 Light';
        font-weight: normal;
    }

    .s0-b,
    .main a,
    .s3,
    .sB,
    .s3-b,
    .s4-b,
    .s4-b-lh19,
    .s4-lh21 > b,
    .s4-lh21 > strong {
        font-family: 'FrutigerNextW04-Medium';
        font-weight: normal;
    }

    .main a.noDecor,
    .main .noDeco a {
        font-family: 'FrutigerNextW04-Regular';
    }

    b,
    strong,
    th {
        font-family: 'FrutigerNextW04-Medium';
        font-weight: bold;
    }

    i,
    em {
        font-family: 'FrutigerNextW04-Italic';
        font-style: normal;
    }

/*  -------------------------
 *  Component.css
 *  -------------------------  */

    .adsk-pNav a.adsk-current  {
        font-weight: 400;
        font-family: 'FrutigerNextW04-Medium';
    }

    .banner-text-block.pc-brand h1{
        font-family: 'FrutigerNextW04-Medium';
    }

    .banner-text-block.pc-brand h1:first-child{
        font-family: 'Frutiger Next W04 Light';
    }

    .adsk-featureList .s4-b .adsk-new-flag {
        font-family: 'FrutigerNextW04-Regular';
    }

    .adsk-featureList .cloud-services .cloud-services-icon{
        font-size: 12px;
        line-height: 15px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    .adsk-adlm-form .split-button,
    .adsk-adlm-form .split-button *,
    .adsk-adlm-form .split-button li,
    .adsk-adlm-form .split-button ul {
        font-family: 'FrutigerNextW04-Regular';
    }

    table.adsk-dynamic-table {
        font-family: 'FrutigerNextW04-Medium' !important;
    }

    table.adsk-dynamic-table p,
    table.adsk-dynamic-table li {
        font-family: 'FrutigerNextW04-Regular';
        font-size: 12px;
        line-height: 15px;
    }

    #list-filter h3.title {
        font-size: 19px;
        line-height: 21px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    #list-filter .items li h4 {
        font-size: 14px;
        line-height: 18px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    .productdownload-name-desc .text h3 {
        font-size: 19px;
        line-height: 21px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    .education-download h3 {
        font-size: 19px;
        line-height: 21px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    .education-download .sign-out a {
        font-size: 14px;
        line-height: 14px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    .education-download h3 span a {
        font-size: 14px;
        line-height: 14px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    .education-download ol > li:before {
        font-size: 14px;
        line-height: 14px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    .education-download ol h4 {
        font-size: 14px;
        line-height: 14px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    .education-download .review strong {
        font-family: 'FrutigerNextW04-Medium';
    }

    .radio-tabctrl .software-selector label {
        font-size: 14px;
        line-height: 14px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    #pbl-alert-overlay p {
        font-size: 14px;
        line-height: 18px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Regular';
    }

    #pbl-alert-overlay a {
        font-size: 14px;
        line-height: 18px;
        font-family: 'FrutigerNextW04-Medium';
    }

    .edu-error-popup .bd h4 {
        font-size: 16px;
        line-height: 19px;
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

/*  -------------------------
 *  Component-Deprecated.css
 *  -------------------------  */

    .adsk-filterBox .adsk-inlineList li a {
        font-weight: normal;
        font-family: 'FrutigerNextW04-Regular';
    }

    .adsk-filterBox .adsk-inlineList li a.adsk-current {
        font-weight: normal;
        font-family: 'FrutigerNextW04-Medium';
    }

    .adsk-filter-view-opt a {
        font-family: 'FrutigerNextW04-Regular';
    }

/*  -------------------------
 *  Component-Specific Styles
 *  -------------------------  */

    div.split-button:not(.split-button-disabled) a,
    div.split-button:not(.split-button-disabled) span,
    div.split-button:not(.split-button-disabled) b {
        font-family: "Frutiger",sans-serif;
    }

    .main .adsk-browse-by a {
        font-family: 'FrutigerNextW04-Regular', Arial, sans-serif;
    }

    .main .adsk-browse-by a.adsk-current {
        font-family: 'FrutigerNextW04-Medium', Arial, sans-serif;
    }
