﻿/* HPS V2 Formatting */

.SubjectHeading-H {
    font-weight: bold;
    font-size: 1.3em;
    text-align: center;
}

.HiddenSubproceeding-H, .HiddenProceeding-H, .HiddenSpeech-H, .HiddenQuestion-H, .HiddenAnswer-H {
    display:none;
}

.MemberOfficeBearer-H, .MemberFirstTimeSpeaking-H, .MemberPortfolio-H, .TimeArticle-H, .MemberElectorate-H, .MemberLowerCase-H, .MemberUpperCase-H, .MemberOfficeBearer-H, .QONNum-H {
    font-weight:bold;
}

/*    END HPS v2    *****/
/************************/


/**** HPS v3 Styling ****/

.SubDebate-H {
    font-weight: bold;
    font-size: 1.3em;
    text-align: center;
    text-transform: uppercase;
}

.SubSubDebate-H {
    text-align: center;
    font-style: italic;
}

.HiddenTime-H, .HiddenEOQT-H, .Debate1-H, .Debate2-H {
    display: none;
}

.GeneralBold-H, .MemberQuestion-H, .MemberAnswer-H, .MemberSpeech-H, .MemberUpper-H, .Time-H, .Electorate-H, .MinisterialTitles-H {
    font-weight: bold;
}

.OfficeUpper-H, .OfficeSpeech-H, .OfficeLower-H, .OfficeAnswer-H, .OfficeQuestion-H, .MemberLower-H {
    font-weight: bold;
}

.GeneralBoldSmall-H, .MemberQuestionSmall-H, .ElectorateSmall-H, .MinisterialTitlesSmall-H, .MemberAnswerSmall-H, .QONNum-H {
    font-size: 8.5pt;
    font-weight: bold;
}

.REPDate-H, .QONDate-H {
    font-size: 8.5pt;
    font-weight: normal !important;
}

.TableLeftAlignSmall-H {
    font-size: 8.5pt;
}

.Smallc-H {
    font-family: "Times New Roman", Georgia, Serif;
    font-size: 8.5pt;
}

.Small-H {
    font-size: 8pt;
}

.Bullet-H, .NormalBoldBullet-H {
    display: list-item;
    padding-left: 10px;
    margin-left: 35px;
}

.MemberInterjecting-H {
    font-style: italic;
}

.NormalBoldBullet-H,
.NormalBoldBulletChar-H {
    font-weight: bold;
}

.NormalBold-H, .NormalBold0-H,
.NormalBoldChar-H, .NormalBold0Char-H {
    font-weight: bold;
}

.SmallBold-H,
.SmallBoldChar-H {
    font-weight: bold;
}

.SmallBoldBullet-H,
.SmallBoldBulletChar-H {
    font-weight: bold;
    font-size: 8pt;
}

.hansard-result-container .k-tooltip.k-widget{
    background-color: none !important;
}

.SmallBullet-P, .Bullet-P, .NormalBoldBullet-P {
    text-align: justify;
}

.hansard-detail {
    padding-left: 15px;
}

.-H, .Normal-P, .NormalBold-P, .NormalBold0-P, .NormalItalics-P, .NormalBoldItalics-P {
    text-indent: 45px;
    font-size: 10pt;
    text-align: justify;
    margin: 0;
    line-height:12.0pt;
}

.SmallBold-P, .SmallBoldItalics-P, .Small-P, .SmallItals-P {
    /* text-indent: 45px; */
    font-size: 8pt;
    text-align: justify;
    margin-top: 0;
    /* margin-left: 1.0cm; */
    margin-left: 45px;
    line-height: 12.0pt;
}

.NormalBullet-P, .NormalBulletBold-P, .NormalBulletItalics-P {
    font-size: 10pt;
    text-align: justify;
    margin: 0;
    margin-left: 45px;
    padding-left: 45px;
    line-height: 12.0pt;
    position: relative;
    display: list-item;
    list-style: none;
}

.SmallBullet-P, .SmallBullet0-P, .SmallBulletAt2-P, .SmallBoldBullet-P, .SmallBulletItalics-P {
    font-size: 8pt;
    text-align: justify;
    margin: 0;
    padding-left: 45px;
    line-height: 12.0pt;
    position: relative;
    display: list-item;
    list-style: none;
}

.SmallBullet-P, .SmallBullet0-P, .SmallBoldBullet-P, .SmallBulletItalics-P {
    margin-left: calc(45px * 1) !important;
    text-indent: 0 !important;
}

.SmallBulletAt2-P {
    margin-left: calc(45px * 2);
}

.NormalBullet-P::before, .NormalBulletBold-P::before, .NormalBulletItalics-P::before,
.SmallBullet-P::before, .SmallBullet0-P::before, .SmallBulletAt2-P::before, .SmallBoldBullet-P::before, .SmallBulletItalics-P::before {
    content: "\2022";
    position: absolute;
    left: 0;
    font-size: 1.75em;
    font-weight: normal;
}

.NormalItalics-P, .NormalBoldItalics-P, .NormalBulletItalics-P,
.NormalItalicsChar-H, .NormalBoldItalicsChar-H, .NormalBulletItalicsChar-H,
.SmallBoldItalics-P, .SmallBulletItalics-P, .SmallItals-P, .SmallItalsChar-H, .SmallBoldItalicsChar-H {
    font-style: italic;
}

.NormalBoldItalics-P, .NormalBulletBold-P,
.NormalBoldItalicsChar-H, .NormalBulletBoldChar-H,
.SmallBoldBullet-P,
.SmallBoldItalics-P, .SmallBoldItalicsChar-H {
    font-weight: bold;
}

.DivisionSummary-H, .DivisionPreamble-H, .DivisionResult-H {
    text-align: center;
}

span[style*="font-style:italic"] { margin-left: 3px; } span:not([style*="font-style:italic"]) + span[style*="font-style:italic"] { margin-left: 3px; }

.MemberQuestion-H {
    font-weight: bold;
    padding-left: 2px;
}

.SmallNumber-P, .SmallAlpha-P, .SmallRoman-P,
.SmallAt1-P, .SmallAt2-P, .SmallAt3-P, .SmallAt4-P, .SmallAt4Hanging-P, .SmallAt5-P, .SmallAt6-P, .SmallAt6Hanging-P,
.SmallBoldAt1-P, .SmallBoldAt2-P, .SmallBoldAt2Hanging-P, .SmallBoldAt3-P, .SmallBoldAt4-P, .SmallBoldAt5-P, .SmallBoldAt6-P,
.SmallCentred-P {
    font-size: 8pt;
    text-align: justify;
    line-height: 12.0pt;
}

.Indent-P, .Indent2-P, .Indent3-P,
.IndentAt1-P, .IndentAt2-P, .IndentAt3-P, .IndentAt4-P, .IndentAt5-P, .IndentAt6-P, .IndentAt7-P, .IndentAt8-P,
.IndentNoSpace-P, .Indent2NoSpace-P, .Indent3NoSpace-P, .Indent4NoSpace-P, .Indent5NoSpace-P, .Indent6NoSpace-P, .Indent7NoSpace-P, .Indent8NoSpace-P {
    font-size: 10pt;
    text-align: justify;
    line-height:12.0pt;
}

.SmallAt1-P, .SmallBoldAt1-P, .SmallNumber-P, .Indent-P, .IndentAt1-P, .IndentNoSpace-P {
    margin-left: calc(45px * 1);
}

.SmallAt2-P, .SmallBoldAt2-P, .SmallBoldAt2Hanging-P, .SmallAlpha-P, .IndentAt2-P, .Indent2-P, .Indent2NoSpace-P {
    margin-left: calc(45px * 2);
}

.SmallAt3-P, .SmallBoldAt3-P, .SmallRoman-P, .IndentAt3-P, .Indent3-P, .Indent3NoSpace-P {
    margin-left: calc(45px * 3);
}

.SmallAt4-P, .SmallBoldAt4-P, .IndentAt4-P, .Indent4NoSpace-P {
    margin-left: calc(45px * 4);
}

.SmallAt4Hanging-P {
    margin-left: calc(45px * 5);
    text-indent: -45px;
}

.SmallAt5-P, .SmallBoldAt5-P, .IndentAt5-P, .Indent5NoSpace-P {
    margin-left: calc(45px * 5);
}

.SmallAt6-P, .SmallBoldAt6-P, .IndentAt6-P, .Indent6NoSpace-P {
    margin-left: calc(45px * 6);
}

.SmallAt6Hanging-P {
    margin-left: calc(45px * 7);
    text-indent: -45px;
}

.IndentAt7-P, .Indent7NoSpace-P {
    margin-left: calc(45px * 7);
}

.IndentAt8-P, .Indent8NoSpace-P {
    margin-left: calc(45px * 8);
}

.SmallBoldAt1-P, .SmallBoldAt2-P, .SmallBoldAt2Hanging-P, .SmallBoldAt3-P, .SmallBoldAt4-P, .SmallBoldAt5-P, .SmallBoldAt6-P,
.SmallBoldAt1Char-H, .SmallBoldAt2Char-H, .SmallBoldAt2HangingChar-P, .SmallBoldAt3Char-H, .SmallBoldAt4Char-H, .SmallBoldAt5Char-H, .SmallBoldAt6Char-H {
    font-weight: bold;
}

.SmallCentred-P {
    text-align: center;
}

/* Need extra specificity to get this to stick */
.hansard-detail .IndentNoSpace-P, .hansard-detail .Indent2NoSpace-P, .hansard-detail .Indent3NoSpace-P, .hansard-detail .Indent4NoSpace-P,
.hansard-detail .Indent5NoSpace-P, .hansard-detail .Indent6NoSpace-P, .hansard-detail .Indent7NoSpace-P, .hansard-detail .Indent8NoSpace-P {
    margin-bottom: 0 !important;
}
