﻿/* actual report css used for printing */
/* Roboto regular */

@font-face {
    font-family: "Roboto";
    src: url('/fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}


/* Roboto italic */

@font-face {
    font-family: "Roboto";
    src: url('/fonts/Roboto-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}


/* Roboto bold */

@font-face {
    font-family: "Roboto";
    src: url('/fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}


/* Merriweather bold */

@font-face {
    font-family: "Merriweather";
    src: url('/fonts/Merriweather-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}


.ReportBigTitle {
    font-family: Merriweather;
    font-size: 26pt;
    text-rendering: optimizeLegibility;
    
}

.ReportBigTitle2 {
    font-family: Merriweather;
    font-size: 18pt;
    text-rendering: optimizeLegibility;
}

.ReportTitle {
    font-family: Merriweather;
    font-size: 18pt;
    text-rendering: optimizeLegibility;
    
}
.ReportSubtitle1 {
    font-family: Merriweather;
    font-size: 15pt;
    text-rendering: optimizeLegibility;
    
}

.ReportSubtitle2 {
    font-family: Merriweather;
    font-size: 13pt;
    text-rendering: optimizeLegibility;
    
}

.ReportSubtitle3 {
    font-family: Merriweather;
    font-size: 12pt;
    text-rendering: optimizeLegibility;
    
}

.ReportTopic {
    font-family: Merriweather;
    font-weight: bold;
    font-size: 11pt;
    text-rendering: optimizeLegibility;
    
}

.ReportContent {
    font-family: Roboto!important;
    font-size: 13pt;
    text-rendering: optimizeLegibility;
    line-height: 1.2rem;
    margin-bottom: 1rem;
}

#ReportContentX {
    font-family: Roboto!important;
    font-size: 13pt;
    text-rendering: optimizeLegibility;
    line-height: 1.2rem;
    margin-bottom: 1rem;
}



.ReportContentA5 {
    font-family: Roboto;
    font-size: 10pt;
    text-rendering: optimizeLegibility;
    line-height: 1rem;
    margin-bottom: 1rem;
}


.ReportContentList {
    font-family: Roboto;
    font-size: 12pt;
    text-rendering: optimizeLegibility;
    line-height: 0.8rem;
    margin-bottom: 0.5rem;
}

.ReportContentEcho {
    font-family: Roboto;
    font-size: 11pt;
    text-rendering: optimizeLegibility;
    line-height: 1.2rem;
    margin-bottom: 1rem;
}
.ReportContentEchoMobile {
    font-family: Roboto;
    font-size: 11pt;
    text-rendering: optimizeLegibility;
    line-height: 1.2rem;
    
}

.ReportFootNoteItalic {
    font-family: Roboto;
    font-size: 7pt;
    text-rendering: optimizeLegibility;
    line-height: 1.2rem;
    margin-bottom: 1rem;
    font-style:italic;
}

.ReportTopicEcho {
    font-family: Merriweather;
    font-weight: bold;
    font-size: 11pt;
    text-rendering: optimizeLegibility;
}

.ReportTopicEchoMobile {
    font-family: Merriweather;
    font-weight: bold;
    font-size: 9pt;
    padding-top:1pt;
    text-rendering: optimizeLegibility;
}

.ReportOpNoteTopic {
    font-family: Merriweather;
    font-weight: bold;
    font-size: 10pt;
    text-rendering: optimizeLegibility;
    line-height: 1rem;
    margin-bottom: 0.6rem;
}


.ReportMobile {
    font-family: Roboto;
    font-size: 11pt;
    text-rendering: optimizeLegibility;
    line-height: 1.2rem;
}

.ReportOpNoteContent {
    font-family: Roboto;
    font-size: 11pt;
    text-rendering: optimizeLegibility;
    line-height: 1.1rem;
    margin-bottom: 0.6rem;
}

.ReportOpNoteContentA5 {
    font-family: Roboto;
    font-size: 9.0pt;
    text-rendering: optimizeLegibility;
    line-height: 0.8rem;
    margin-bottom: 0.4rem;
}


.ReportOpNoteContentList {
    font-family: Roboto;
    font-size: 11pt;
    text-rendering: optimizeLegibility;
    line-height: 0.8rem;
    margin-bottom: 0.2rem;
}


.ReportContentTables {
    font-family: Roboto;
    font-size: 10pt;
    font-weight:normal;
    text-rendering: optimizeLegibility;
    line-height: 1rem;
    margin-bottom: 0.6rem;
}

.ReportTopicTables {
    font-family: Roboto;
    font-weight: bold;
    font-size: 10pt;
    text-rendering: optimizeLegibility;
}


.LetterContentA4 {
    font-family: Roboto;
    font-size: 13pt;
    text-rendering: optimizeLegibility;
    line-height: 1.3rem;
    margin-bottom: 1rem;
}

.LetterContentA5 {
    font-family: Roboto;
    font-size: 11pt;
    text-rendering: optimizeLegibility;
    line-height: 1.1rem;
    margin-bottom: 0.8rem;
}


.hideOnUI{
    display:none;
}

/*A4 and A5 Echo*/

.ReportContentA4 {
    font-family: Roboto!important;
    font-size: 11pt;
    line-height: 1.2;
}

.ReportTitleA4 {
    font-family: Roboto !important;
    font-size: 13pt;
    font-weight: 700;
}

.ReportContentA5Echo {
    font-family: Roboto !important;
    font-size: 9.5pt;
    line-height: 1.3;
    margin-bottom:0.2rem;
}

.ReportTitleA5 {
    font-family: Roboto !important;
    font-size: 10pt;
    font-weight: 700;
}

/*ReportOpNoteBase*/

.ReportOpNoteBase {
    font-family: Roboto !important;
    font-size: 10pt;
    line-height: 1.0;
    text-rendering: optimizeLegibility;
}
