/* Main Layout style */

@page { 
    margin-left:   20mm;  
	margin-right:  20mm;
	margin-top:    20mm;  
	margin-bottom: 20mm; 
} 

html { }

body
{
	-webkit-print-color-adjust: exact !important;
}

form
{
	display: none;
}

body, h1, h2, h3, ol, ul, div, section 
{     
	width: auto !important;     
	border: 0;     
	margin: 0;     
	padding: 0;     
	float: none !important;     
	overflow: visible !important; 
}

#SectionTitle {
 	/* text string */
    padding-top: 0px !important;
	padding-left:0px !important;
	/* pussing down main text */
    height: 60px !important;
}

#Header{
	height: 60px !important; ;
}


#PrintButton {
	display: none !important;
}

#Footer{ position: fixed !important;}

/*avoid page break in sectionContent(AE paragraphs) */
.SectionContent 
{
	/* page-break-inside: avoid !important;	 */
}

/*widows and orphans tries to put at least 3 lines of a paragraph on the same page*/
p
{
	widows: 3;
	orphans: 3;
}
/* try to avoid page breaks in tables */
table
{
	page-break-inside: avoid;
}
/* Make hyperlinks normal text color */
a
{
	color: inherit;
	text-decoration: none;   
} 

#sideMenu
{
	display: none !important;
}
#rightContent
{
	width: 100% !important;
	overflow: visible !important; 
	page-break-inside: avoid !important;	
	margin-left: 0px !important;
}
#Content
{
	padding: 0!important;
	margin: 0 !important;
	overflow: visible !important; 
	height: auto !important;
}
#previousSectionButton
{
	display: none !important;
}
#nextSectionButton
{
	display: none !important;
}
#actionButtonContainer
{
	display: none !important;
}
#hamburgerIcon
{
	display: none !important;
}
.notesHeader
{
	display: none !important;
}
.stickyIcon
{
	position: absolute !important;
	right: 99.5% !important
}







.Ratio50-50Left {
	float: none;
	display: block;
	margin-right: 50px !important;
   width: 46% !important;
   height:fit-content !important;
   page-break-inside: avoid !important;
   margin-left: 30px !important;
   padding-right: 20px !important;
  }
  
  .Ratio50-50Right {
	float: none;
	display: block;
	width: 46% !important;
	height:fit-content !important;
	page-break-inside: avoid !important;
  }
  
  .paragraphInfo {
	overflow: hidden;
	display:block!important;
  }
  
  
  
  
  #carouselPrev{display:none!important}
  #carouselNext{display:none!important}
  #showAllSlide{display:none!important}
  #navigatorShowOne{display:none !important}
  #navigatorShow {width: 100% !important;}
  #buttonNavigator{display:none!important;}
  
  .ImageCenter a
  {
	display:block !important;
	page-break-inside: avoid !important; /* or 'auto' */
	overflow: hidden !important;
	margin-right:20px!important;
	padding:0 !important;
  }
  
  img
  {
	  object-fit:scale-down;
	  margin: 0px !important;
	  page-break-inside: avoid !important; /* or 'auto' */
  }

  section
    {
        margin-left: 0px !important;
    }
    .paragraphInfoText 
    {
        margin-left: 0px !important;
    }
    #carouselNavigator {
        margin-left: 0px !important;
    }

    .buttonCollapsibleClickTitle
    {
        display: none !important;
        
    }
	.containerCarousel
    {
    	box-shadow: none!important;
    }

	#questionNavigationBar
	{
		margin-left: 0 !important
	}