/*

	Shared-edit-and-view CSS OVERRIDE (meaning shared between edit and production view modes) - MDO 6/6/2014

	Theme Name: Metro Pro Theme
	Theme URI: http://my.studiopress.com/themes/metro/
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
	Version: 2.0.1
 
	Template: genesis
	Template Version: 2.0.0
 
	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.entry-title {
	font-weight: 400;
	font-size: 20px;
}


/* Format for print view auto ol'd worksheet format */
ol>.entry {
	margin-bottom: 10px;
	padding-bottom: 0px;
}

.entry-title>li {
	/* margin-left: 26px; No longer needed since list-style-position: inside; now on worksheetli class */
	font-weight: 700;
}


.entry-content ol,
.entry-content li,
.entry-content p  {
	margin-bottom: 10px; /*26px;*/
}


/* for view mode */
/*.entry-content ol > li {
    list-style-type: lower-roman;
    font-weight: bold;
}*/

/* for edit mode */
/*ol > li {
    list-style-type: lower-roman;
    font-weight: bold;
}*/



span.mr-question {
        font-weight: 300;
}

span.mr-marks {
	font-size: 12px;
        font-weight: bold;
	font-style: italic;
}

/*span.mr-bulletless {
	list-style-type: none;
}*/


/* ******************************************************************** */

ol {counter-reset:qparts;}

.mr-qsection ol { 
   list-style-type: none; 
} 

.mr-qsection ol > li:before { 
   counter-increment:qparts;
   content:"(" counter(qparts, lower-roman) ") ";
   font-weight: bold;
} 

.mr-qsection ol > li {
    clear: right;
}

.mr-qsection span.mr-question { float: right; width: 93%; }


/*******/
/*.mr-roman-numbering { 
   list-style-type: none; 
}*/ 

.mr-roman-numbering:before { 
   counter-increment:qparts;
   content:"(" counter(qparts, lower-roman) ") ";
   font-weight: bold;
   clear: both;
} 

/*.mr-roman-numbering {
    clear: both;
}*/

.mr-roman-numbering,
.mr-roman-blank {
    list-style-type: none; 
    clear: both;
}

/* for view mode */
li .mr-roman-blank {
	margin-bottom: 10px;
}

.mr-roman-layout { float: right;  width: 95.5%; clear: both}

.numberCircle {
    border-radius: 50%;
    /* behavior: url(PIE.htc); - IE8 polyfill removed */

    width: 36px;
    height: 36px;
    padding: 4px;
    
    background: #fff;
    border: 2px solid #9e0025;
    color: #000;
    text-align: center;
    
    font: 24px Arial, sans-serif;
    box-sizing: padding-box;
}


/*** Added 2016-05-26 by MJD for SmarterMaths for VCE upper-alpha ordered lists ***/
/* Note: on each element, if a restart of the counting is required, must add counter-reset: initial;
to the surrounding ol as per:
<ol style="list-style-type: upper-alpha; counter-reset: initial;">
	<li value="2">For all non-zero complex numbers \(z_1\) and \(z_2\),</li>
</ol> */
.entry-content ol[style*="list-style-type: upper-alpha;"] {
  margin: 0 0 1em;
  padding: 0;
  counter-reset: counter-ua;
}

.entry-content ol[style*="list-style-type: upper-alpha;"] > li {
  margin: 0 0 10px;
  padding: 0 0 0 4.5em;
  text-indent: -2em;
  counter-increment: counter-ua;
  list-style-type: none;
}

.entry-content ol[style*="list-style-type: upper-alpha;"] > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 1em;
  font-weight: bold;
  text-align: right;
  content: counter(counter-ua, upper-alpha) ".";
}


	
/* Added 2016-06-23 by MJD for SmarterMaths to bold the bullets */
/* Removed 2025-02-24 by MJD as no longer needed */
/* .mr-question ol[style*="list-style-type: lower-alpha;"], .mr-question ol[style*="list-style-type: lower-roman;"], .mr-answer ol[style*="list-style-type: lower-alpha;"], .mr-answer ol[style*="list-style-type: lower-roman;"], .mr-worked-solution ol[style*="list-style-type: lower-alpha;"], .mr-worked-solution ol[style*="list-style-type: lower-roman;"] {
	font-weight: bold;
} */

/* Added 2016-06-23 by MJD for SmarterMaths Only the first child of entry-content will be padded left */
.mr-question > ol[style*="list-style-type: lower-alpha;"], .mr-question > ol[style*="list-style-type: lower-roman;"], .mr-answer > ol[style*="list-style-type: lower-alpha;"], .mr-answer > ol[style*="list-style-type: lower-roman;"], .mr-worked-solution > ol[style*="list-style-type: lower-alpha;"], .mr-worked-solution > ol[style*="list-style-type: lower-roman;"] {
	padding-left: 1.6em;
}


/* Added 2016-06-28 by MJD for SmarterMaths For vce lower alpha then lower roman papers need smaller gap */
/* Removed 2025-02-24 by MJD as no longer needed */
/* .mr-question > ol[style*="list-style-type: lower-alpha;"] ol[style*="list-style-type: lower-roman;"], .mr-answer > ol[style*="list-style-type: lower-alpha;"] ol[style*="list-style-type: lower-roman;"], .mr-worked-solution > ol[style*="list-style-type: lower-alpha;"] ol[style*="list-style-type: lower-roman;"] {
	margin-left: -1.2em;
} */

/* Added 2025-02-24 by MJD to fix the gap between the first child of an ol and the first child of the ol inside it */
.entry-content ol > li > ol > li:first-child {
  margin-top: 10px;
}

.entry-content ol > li > ol > li {
  margin-left:20px
}

.entry-content .li-same-line {
    margin-left: 20px;
    padding-left:20px;
}


/* Added 2016-06-23 by MJD for SmarterMaths to make font normal ... see Tiny MCE settings to have dropdown ala roman-blank to apply this setting to all contents of the table */
.mr-normal-weight-text {
	font-weight: 300;
}

p.mr-half-line-height {
	margin-top: -8px;
	margin-bottom: -8px;
}

/* Modified 2018-08-13 by mjd so printing on server of images does not show top few pixels on previous page */
p + p.mr-half-line-height {
	font-size: 9px;
/* 	margin-top: -18px; */
/* 	margin-bottom: -8px;	 */
}

/* Added 2016-12-19 mjd Used in custom snippet added to "Post Snippets" plugin and Adds a red oval used in NAPLAN as check box area for answers */
.sm-red-oval {margin: auto; width: 23px; height: 14px; border-radius: 14px; border: 2px solid red;}

/* Updated mjd 2017-11-07 for naplan online display */
.sm-red-box-a, .sm-red-box {margin: auto; width: 110px; height: 45px; border: 2px solid red; 
	font-size: 1.3rem;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align-last: right;
    background: white}

/* Added 2016-06-20 by MJD for SmarterMaths for lower-alpha and lower-roman */
/* NOTE:  WILL AUTO RESET FOR EVERY OL.  TO AVOID RESETTING, PUT style="counter-reset: counter-ua or -lr or -la;" in the html of the FIRST element
	then repeat if need to reset again lower down, otherwise every ol will just continue from where left off */


.sm-am-text {    
	font-size: 117%;
    font-family: STIXGeneral-Regular;
}


.mr-table-black-border {
	width: auto;
}

.mr-table-black-border tbody {
	border: none;
}


.mr-table-black-border td {
	border: black solid 1px;
/* 	line-height: 1; */
	padding: 0px 10px 0px 10px;
}

.mr-table-black-border td.mr-table-cell-no-border {
	border: none;
}

/*
.entry-content ol[style*="list-style-type: lower-alpha;"] {
  margin: 0 0 1em;
  padding: 0;
*/
  /*counter-reset: counter-la;*/
/* } */

/*
.entry-content ol[style*="list-style-type: lower-alpha;"] > li {
  margin: 0 0 10px;
  padding: 0 0 0 4.5em;
  text-indent: -2em;
  counter-increment: counter-la;
  list-style-type: none;
}

.entry-content ol[style*="list-style-type: lower-alpha;"] > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 1em;
  font-weight: bold;
  text-align: right;
  content: counter(counter-la, lower-alpha) ".";
}
*/



/*
.entry-content ol[style*="list-style-type: lower-roman;"] {
  margin: 0 0 1em;
  padding: 0;
*/
  /*counter-reset: counter-lr;*/
/* } */

/*
.entry-content ol[style*="list-style-type: lower-roman;"] > li {
  margin: 0 0 10px;
  padding: 0 0 0 2em;
  text-indent: -2em;
  counter-increment: counter-lr;
  list-style-type: none;
}

.entry-content ol[style*="list-style-type: lower-roman;"] > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 1em;
  font-weight: bold;
  text-align: right;
  content: counter(counter-lr, lower-roman) ".";
}
*/

/* WorkArea Lines Styles */
sm-worksheet .wa-lines {
  display: block;
  /* margin-bottom: 2em; */
}

sm-worksheet .wa-lines.line-spacing-hide {
  display: none;
}

sm-worksheet .wa-lines.line-spacing-single {
  display: block;
  line-height: 2em;
}

sm-worksheet .wa-lines.line-spacing-double {
  display: block;
  line-height: 4em;
}

sm-worksheet .lines-preview-spacer {
  display: none;
}

/* "line-height: {{2*workAreaLinesSpacing}}em; margin-left: 2em; margin-right:2em; border-bottom: 2px gray solid;">&nbsp;</div> */
sm-worksheet .wa-lines .wa-line {
   /* margin-left: 2em; */
   margin-right: 3em;
   border-bottom: 2px;
}

sm-worksheet .wa-lines.wa-lined .wa-line {
   border-bottom: 2px gray dotted;
}

/* THIS IS Redundant, but blank lines are not wa-lined so no lines added 
sm-worksheet .wa-lines.wa-blank .wa-line {
} */

/* sm-worksheet .wa-lines .wa-line { */
/*   line-height: 2em; */
/* } */

sm-worksheet .wa-lines > :last-child {
    margin-bottom: 2em;
}

category-tree .wa-lines {
  display: none;
}

i.hide-element {
  display: none;
}

sm-worksheet .wa-lines .lines-ctrl {
  /* font-size: 1.1em; */
  background-color: #007cff;
  color: white;
  /* margin-left: 2em; */
  border: solid 1px;
  border-radius: 1em;
  padding: 0.1em 0.5em 0.2em;
  line-height: 1em;
}

sm-worksheet .wa-lines .lines-ctrl i {
  font-size: 1.1em;
}

p.sm-keyword-definition {
  padding-left: 30px;
  margin-bottom: 0;
}

div.sm-keyword-definition-container {
  margin-bottom: 10px;
}

/* 2025-06-03 dash styles */
ul.sm-dash-list {
  list-style: none;
  padding-left: 0;
}

ul.sm-dash-list > li {
  position: relative;
  padding-left: 20px;
  margin-left: 0;
}

ul.sm-dash-list > li:before {
  content: "–";
  position: absolute;
  left: 0;
}