/*!
 * Ext JS Library 3.3.0
 * Copyright(c) 2006-2010 Ext JS, Inc.
 * licensing@extjs.com
 * http://www.extjs.com/license
 */

@font-face {
    font-family: "FiraSans";
    src: url("../Fonts/FiraSans-Regular.ttf");
}


html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    /*font-family: Arial;*/
    font-family: FiraSans;
    font-size: 9pt;
}

.x-tab-strip span.x-tab-strip-text {
    font: normal 9pt Segoe UI;
}

.x-form-field {
    margin: 0;
    font: normal 12px FiraSans,tahoma,arial,helvetica,sans-serif;
}

.x-form-text, textarea.x-form-field {
    font-family: FiraSans,Arial;
    font-size: 12px;
}

.x-form-item {
    font: normal 12px FiraSans,tahoma,arial,helvetica,sans-serif;
}

.x-form-invalid-msg {
    font: normal 11px FiraSans,tahoma,arial,helvetica,sans-serif;
}

.x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td {
    font: normal 11px FiraSans, arial,tahoma,helvetica,sans-serif;
}

.x-grid3-topbar, .x-grid3-bottombar {
    font: normal 11px FiraSans,arial,tahoma,helvetica,sans-serif;
}

.x-grid-group-hd div.x-grid-group-title {
    font: bold 11px FiraSans,tahoma,arial,helvetica,sans-serif;
}

.x-grid-empty {
    font: normal 11px FiraSans,tahoma,arial,helvetica,sans-serif;
}


.x-pivotgrid .x-grid3-header-offset table td {
    font-size: 11px;
    /*font-family: tahoma;
    font-family: FiraSans;*/
}


.x-pivotgrid .x-grid3-row-headers table td {
    font-size: 11px;
    /*font-family: tahoma;
    font-family: FiraSans;*/
}

.x-date-middle, .x-date-left, .x-date-right {
    font: bold 11px FiraSans,sans serif,tahoma,verdana,helvetica;
}

.x-date-inner th {
    font: normal 10px FiraSans,arial,helvetica,tahoma,sans-serif;
}

.x-date-mp td {
    font: normal 11px FiraSans,arial,helvetica,tahoma,sans-serif;
}

.x-date-mp-btns button {
    font: normal 11px FiraSans,arial,helvetica,tahoma,sans-serif;
}

.x-tip {
    /*font-family: Arial;
    font-family: FiraSans;*/
    font-size: 9pt;
}

    .x-tip .x-tip-close {
        /*font-family: Arial;
        font-family: FiraSans;*/
        font-size: 9pt;
    }

    .x-tip .x-tip-tl {
        /*font-family: Arial;
        font-family: FiraSans;*/
        font-size: 9pt;
    }

    .x-tip .x-tip-tr {
        /*font-family: Arial;
        font-family: FiraSans;*/
        font-size: 9pt;
    }

    .x-tip .x-tip-bc {
        /*font-family: Arial;*/
        font-family: FiraSans;
        font-size: 9pt;
    }

    .x-tip .x-tip-bl {
        /*font-family: Arial;
        font-family: FiraSans;*/
        font-size: 9pt;
    }

    .x-tip .x-tip-br {
        /*font-family: Arial;
        font-family: FiraSans;*/
        font-size: 9pt;
    }

    .x-tip .x-tip-mc {
        font: normal 9pt FiraSans,Segoe UI;
    }

    .x-tip .x-tip-header-text {
        font: bold 11px FiraSans,tahoma,arial,helvetica,sans-serif;
    }

    .x-tip .x-tip-body {
        font: normal 11px FiraSans,tahoma,arial,helvetica,sans-serif;
    }

.x-menu-list-item {
    font: normal 9pt FiraSans,arial;
}

.x-box-mc {
    /*font-family: Arial;
    font-family: FiraSans;*/
    font-size: 11px;
}

#x-debug-browser .x-tree .x-tree-node a span {
    font-size: 11px;
    /*font-family: Arial;
    font-family: FiraSans;*/
}

.x-combo-list-hd {
    font: bold 9pt FiraSans,Segoe UI;
}

.x-combo-list-item {
    font: normal 9pt FiraSans,Segoe UI;
}

.x-panel-header {
    font: bold 11px FiraSans,Segoe UI;
}

.x-window-mc {
    font: normal 9pt FiraSans,arial;
}

.x-tab-default .x-tab-inner {
    font-family: FiraSans !important;
}

.x-accordion-hd .x-panel-header-text-container {
    font-family: FiraSans !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
}

.x-panel-header-text-container-default {
    font-family: FiraSans !important;
}

.x-btn-default-small .x-btn-inner {
    font-family: FiraSans !important;
}

.x-window-header-text-container-default {
    font-family: FiraSans !important;
}
