/*
 *  Contains styles specific to published Reasons for Judgment documents issued by the BCCA.
 *
 *  The title page of published Reasons from the BCCA is formatted very differently from 
 *  the other RFJs, so most of those styles are overridden in here.
 */


div.document.bcca  div.cover_page > div.title_page_body > div.date_blk > div.date,
div.document.bcca  div.title_page > div.title_page_body > div.date_blk > div.date { text-align: right; }

div.document.bcca  div.cover_page > div.title_page_body > div.docket_list_blk,
div.document.bcca  div.title_page > div.title_page_body > div.docket_list_blk { height: 35px; }
div.document.bcca  div.cover_page > div.title_page_body > div.docket_list_blk > div.docket_list,
div.document.bcca  div.title_page > div.title_page_body > div.docket_list_blk > div.docket_list { text-align: right; }

div.document.bcca  div.cover_page > div.title_page_body > div.case_name_blk,
div.document.bcca  div.title_page > div.title_page_body > div.case_name_blk { height: 150px; }
div.document.bcca  div.cover_page > div.title_page_body > div.case_name_blk > div.case_name,
div.document.bcca  div.title_page > div.title_page_body > div.case_name_blk > div.case_name { font-size: 12pt; font-weight: normal; text-align: left; }
div.document.bcca  div.cover_page > div.title_page_body > div.case_name_blk > div.case_name > div.docket,
div.document.bcca  div.title_page > div.title_page_body > div.case_name_blk > div.case_name > div.docket { text-align: right; }
div.document.bcca  div.cover_page > div.title_page_body > div.case_name_blk > div.case_name > div.party,
div.document.bcca  div.title_page > div.title_page_body > div.case_name_blk > div.case_name > div.party { text-align: center; font-weight: bold; }
div.document.bcca  div.cover_page > div.title_page_body > div.case_name_blk > div.case_name > div.party_role,
div.document.bcca  div.title_page > div.title_page_body > div.case_name_blk > div.case_name > div.party_role { text-align: right; margin: 0px; }

div.document.bcca  div.cover_page > div.title_page_body > div.restrictions_blk,
div.document.bcca  div.title_page > div.title_page_body > div.restrictions_blk { margin-bottom: 1em; }
div.document.bcca  div.cover_page > div.title_page_body > div.restrictions_blk > div.restrictions,
div.document.bcca  div.title_page > div.title_page_body > div.restrictions_blk > div.restrictions { text-align: center; padding: 0px 30px; }

div.document.bcca  div.cover_page > div.title_page_body > div.judges_blk,
div.document.bcca  div.title_page > div.title_page_body > div.judges_blk { height: 75px; }
div.document.bcca  div.cover_page > div.title_page_body > div.judges_blk > div.label,
div.document.bcca  div.title_page > div.title_page_body > div.judges_blk > div.label { display: table-cell; width: 100px; padding-left: 5px; }
div.document.bcca  div.cover_page > div.title_page_body > div.judges_blk > div.judges,
div.document.bcca  div.title_page > div.title_page_body > div.judges_blk > div.judges { display: table-cell; }

div.document.bcca  div.cover_page > div.title_page_body > div.appeal_from_blk,
div.document.bcca  div.title_page > div.title_page_body > div.appeal_from_blk { height: 75px; }
div.document.bcca  div.cover_page > div.title_page_body > div.appeal_from_blk > div.appeal_from,
div.document.bcca  div.title_page > div.title_page_body > div.appeal_from_blk > div.appeal_from { text-align: center; padding: 0px 30px; }

div.document.bcca  div.cover_page > div.title_page_body > div.doc_title_blk,
div.document.bcca  div.title_page > div.title_page_body > div.doc_title_blk { height: 50px; }
div.document.bcca  div.cover_page > div.title_page_body > div.doc_title_blk > div.doc_title,
div.document.bcca  div.title_page > div.title_page_body > div.doc_title_blk > div.doc_title { border-style: none; font-size: 14pt; padding: 0px; margin: 0px; }


div.document.bcca > div.docbody_blk > div.doc_summary_blk,
div.document.bcca > div.docbody_blk > div.doc_summary_blk  { margin: 0 0 2em 0; }
div.document.bcca > div.docbody_blk > div.doc_summary_blk > section.doc_summary,
div.document.bcca > div.docbody_blk > div.doc_summary_blk > section.doc_summary { font-style: italic; }
div.document.bcca > div.docbody_blk > div.doc_summary_blk > section.doc_summary > h1,
div.document.bcca > div.docbody_blk > div.doc_summary_blk > section.doc_summary > h1 {
	text-decoration: none;
	margin-bottom: 1em;
	font-size: 12pt;
}

div.document.bcca > div.docbody_blk  span.lead_justice,
div.document.bcca > div.docbody_blk  span.lead_justice { font-weight: bold; }

div.document.bcca > div.docbody_blk > div.signatures_blk > ul.signatures,
div.document.bcca > div.docbody_blk > div.signatures_blk > ul.signatures { margin: 2em 0px; padding: 0px; text-align: right; }
div.document.bcca > div.docbody_blk > div.signatures_blk > ul.signatures > li,
div.document.bcca > div.docbody_blk > div.signatures_blk > ul.signatures > li { margin-bottom: 1em; }

