h1 {
  margin-top: 10px; 
  margin-bottom: 5px; 
  font-size: 1.8em; 
}

.h1 {
  margin-top: 5px;
  margin-bottom: 5px;  
  padding-left: 4px !important;
}


h2, .h2 {
  margin-top: 10px;
  margin-bottom: 10px;  
  font-size: 1.4em; 
  padding-left: 4px !important;
}

h3, .h3 {
  margin-top: 10px;
  margin-bottom: 10px;   
  padding-left: 4px !important;
}

h4, .h4 {
  margin-top: 10px;
  margin-bottom: 10px;       
  padding-left: 4px !important;
}

h5, .h5 {
  margin-top: 10px;
  margin-bottom: 10px;   
  padding-left: 4px !important; 
}

.h5-normal {
  margin-top: 10px;
  margin-bottom: 10px;   
  padding-left: 4px !important; 
  font-size: 1em; 
  font-weight: normal;
}

h6, .h6 {
  font-size: 1em; 
  margin-top: 10px;
  margin-bottom: 10px;       
  padding-left: 4px !important; 
}

.badge {
  background-color: #335075 !important;
  font-size: 19px; 

} 

.highlight {
  background-color: #ffff00 !important;
} 

p {
  padding-left: 4px !important;
}

.status {
background-color: #fbfbfb !important;
font-size: 1em; 
padding-left: 3px !important;
padding-right: 3px !important;
padding-top: 8px !important;
padding-bottom: 8px !important;
margin-bottom: 10px;  
border:1px solid #e3e3e3;

}

.note {
background-color: #fbfbfb !important;
font-size: 1em; 
padding-left: 3px !important;
padding-right: 3px !important;
padding-top: 8px !important;
padding-bottom: 8px !important;
margin-bottom: 10px;  
border:1px solid #e3e3e3;

}


dl {
  padding-left: 4px !important;
}

@media print {
    a[href]:after {
      content: "" !important; }
  }

 .disc 
 {
  list-style-type: disc;
  padding-right: 10px !important;

 } 
 
  .circle
 {
 list-style-type: circle;

 } 
 
   .square
 {
 list-style-type: square;
 } 

.list-group-item {
  padding-left: 10px !important;
  padding-right: 0px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

li {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}


/* #00003c */

.btn-primary-disabled {
  background-color: #C30 !important;
}


.btn-alpha {
  background-color: #6f6f6f !important;
  font-weight: normal;
  color: #fff !important;
}


 
.bg-archived {
  background-color:#fbefaa !important;
}


.dl {
    text-align: left;
}


.bg-lgt-h1 {
  background-color: #eee !important;  
  margin-top: 0px;
  font-size: 1.8em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
} 

.bg-lgt-h2heading {
  background-color: #eee !important;
  margin-top: 0px;
  font-size: 1.4em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #ccc;
} 

.bg-lgt-h2 {
  background-color: #eee !important;  
  margin-top: 0px;
  font-size: 1.3em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
} 

.bg-lgt-h2-var {
  background-color: #eee !important;
  font-size: 1.3em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
} 

.bg-md-h2 {
  background-color: #ccc !important;
  font-size: 1.3em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
}

 

.bg-lgt-h3heading {
  background-color: #eee !important;
  font-size: 1.2em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
} 

.bg-lgt-h3 {
  background-color: #eee !important;
  font-size: 1.2em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
}

.bg-lgt-h3-small {
  background-color: #eee !important;
  font-size: 1em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
}

.bg-lgt-h4 {
  background-color: #eee !important;
  font-size: 1em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
}

.bg-lgt-h4heading {
  background-color: #eee !important;
  font-size: 1.1em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
}

.normal {
  font-size: 1.1em;
  font-weight: normal; 
  padding-left: 3px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
} 

.norm {
  font-size: 1em;
  font-weight: normal;
  color: #000 !important;
  padding-left: 3px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
} 

.normal-small {
  font-size: 1em;
  font-weight: normal;
  color: #0072a8 !important;
  padding-left: 3px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.normal-large {
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 3px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.date-small {
  font-size: .94em;
  color: #0000aa !important;
  font-weight: normal;
  padding-left: 3px !important;
  padding-right: 3px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
} 

.bg-lgt-normal {
  font-size: 1.1em;
  background-color: #eee !important;
  font-weight: normal; 
  padding-left: 3px !important;
  padding-top: 5px !important;
  padding-bottom: 3px !important;
  border:1px solid #e3e3e3;
}

.bg-lgt-product {
  font-size: 1em;
  background-color: #fff !important;
  color: #000 !important;
  font-weight: bold; 
  padding-left: 3px !important;
  padding-top: 8px !important;
  padding-bottom: 0px !important;
  border:0px solid #e3e3e3;
}


.bg-lgt-note {
  font-size: 1.2em;
  background-color: #eee !important;
  font-weight: normal; 
  padding-left: 3px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
    border:1px solid #e3e3e3;
}

.bg-md-normal {
  background-color: #ccc !important;
}

.bg-lgt-normal {
  background-color: #eee !important;
}

.bold {
  font-weight:bold;
}

.bg-md {
  background-color: #ccc !important;
  font-weight:bold;
}

.bg-lgt {
  background-color: #eee !important;
  font-weight:bold;
}

.bg-tbl {
  background-color: #e8e8e8 !important;
  font-weight:bold;
}

.summary-info {
  font-size: 1.1em; 
  padding-left: 3px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
} 

.summary-info-normal {
  font-size: 1.1em; 
  font-weight:normal;
  padding-left: 5px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.box-info {
  font-size: 1em;
  padding-left: 24px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
} 

.box-summary {
background-color: #eaf4ff !important;
padding-top: 1px !important;
padding-bottom: 5px !important;
border:1px solid #e3e3e3;
} 

.box-context {
background-color: #fbfbfb !important;
font-size: .98em; 
padding-left: 3px !important;
padding-right: 3px !important;
padding-top: 8px !important;
padding-bottom: 1px !important;
margin-bottom: 10px;  
border:1px solid #e3e3e3;
} 

.box-statvar {
background-color: #eee !important;
font-size: 1em; 
padding-left: 3px !important;
padding-right: 3px !important;
padding-top: 3px !important;
padding-bottom: 1px !important;
margin-bottom: 10px;  
border:1px solid #e3e3e3;
} 

.indent-box {
  padding-left: 24px !important;
}

th {
  font-weight:bold;
}

.bg-title{

  font-size: 1.1em; 
  font-weight:normal;
  padding-left: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;

}
.bg-def{
margin-top: 0px;
font-weight:bold;
font-size: 1em; 
font-weight:bold;
}

.bg-def-1{
margin-top: 0px;
font-weight:bold;
font-size: 1.2em; 
background-color: #e3e3e3 !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
border:1px solid #ccc;
}

.bg-def-2{
font-weight:bold;
font-size: 1.1em; 
background-color: #eee !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
border:1px solid #ccc;
}

.bg-def-3{
font-weight:bold;
font-size: 1em; 
background-color: #eee !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
border:1px solid #ccc;
}

.bg-def-4{
font-weight:bold;
background-color: #eee !important;
font-size: 1em; 
padding-top: 5px !important;
padding-bottom: 5px !important;
border:1px solid #ccc;
}

.bg-instruction {
  background-color: #d9edf7 !important;
  font-size: 1em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
}

.bg-menu {
  background-color: #eee !important;
  font-size: 1.1em; 
  font-weight:normal;
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
}

.indent-bullet{
padding-left: 30px !important;;
}

.indent-1{
padding-left: 5px !important;
font-weight:bold;
font-size: 1.3em; 
background-color: #e3e3e3 !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
border:1px solid #ccc;
}

.indent-2{
padding-left: 20px !important;
font-weight:bold;
font-size: 1.1em; 
background-color: #eee !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
border:1px solid #ccc;
}

.indent-3{
padding-left: 40px !important;
font-weight:normal;
font-size: 1.1em; 
padding-top: 5px !important;
padding-bottom: 5px !important;
border:1px solid #ccc;
}

.indent-4{
padding-left: 60px !important;
font-weight:normal;
font-size: 1em; 
border:1px solid #ccc;
}

.indent-5{
padding-left: 80px !important;
font-weight:normal;
border:1px solid #ccc;
}

.indent-6{
padding-left: 100px !important;
font-weight:normal;
border:1px solid #ccc;
}

.indent-7{
padding-left: 120px !important;
font-weight:normal;
border:1px solid #ccc;
}

.indent-8{
padding-left: 140px !important;
font-weight:normal;
border:1px solid #ccc;
}

.indent-9{
padding-left: 160px !important;
font-weight:normal;

border:1px solid #ccc;
}

.indent-10{
padding-left: 180px !important;
font-weight:normal;
border:1px solid #ccc;
}

.indent-11{
padding-left: 200px !important;
font-weight:normal;
border:1px solid #ccc;;

}

ul.pagination  
li a{padding:10px 15px !important;
pointer-events:all !important;
}


/* EMULATE TABLE DISPLAY WITH DL BEGIN | DEBUT DES STYLES POUR SIMULER UNE TABLE AVEC UN LISTE DE DEFINITION */

	dl.table-display
	{
		float: left;
		width: 100%;
	}
	
	.table-display dt
	{
		clear: left;
		float: left;
		width: 30%;
		margin: 0;
		margin-bottom:5px;
		padding: 5px;
		border-top: 1px solid #ccc;
		font-weight: bold;
	}
	
	.table-display dd
	{
		float:left;
		width: 70%;
		margin: 0;
		margin-bottom:5px;
		padding: 5px;
		border-top: 1px solid #ccc;
	}
	
	
.wb-eqht section {
	display: inline-block;
	margin-bottom: 15px;
	padding: 15px;
	width: 100%;
}

@media (min-width: 768px) {
	.wb-eqht section {
		width: 49%;
	}
}

@media (min-width: 1200px) {
	.wb-eqht section {
		width: 33%;
	}
}	
	
/* EMULATE TABLE DISPLAY WITH DL ENDS | DEBUT DES STYLES POUR SIMULER UNE TABLE AVEC UN LISTE DE DEFINITION */ 


/*  === Used for Daily heading + Search used on all pages === */

.moduleHeading {
  display: table; 
  width: 100%; 
  color: white; 
  background:rgb(51,107,149);
  margin-bottom: 10px;
}

.DailyHeading {
  font-family: zedailyFont, Helvetica, Arial, sans-serif;	
  font-size: x-large;
  font-weight: normal; 	
  display: table-cell; 
  cursor: default; 
  text-align: center; 
  vertical-align: middle; 
  padding-top: 0; 
  margin-top: 0;
} 

.DailySeperator {
  display: table-cell; 
  width: 1px; 
  background:white; 
  font-weight: normal
}


.DailySearch {
  display: table-cell; 
  background: rgb(51,80,117); 
  color: white; 
  text-align: center; 
  vertical-align: middle;
  width: 1px; 
  font-size: x-large !important;
}

.DailySearchLink {
  color: white; 
}

.DailySearchLink:hover {
  color: white; 
}

.DailySearchLink:visited
{        
  color: white; 
}

.DailySearchLink:focus {
  color: white; 
}
.daily-search-input {
  width: 100% !important;
  margin-bottom: 12px;
}

.daily-search-btn {
  width: 100%; 
  font-weight: bold;
}

.sd-feature-heading {
  background: rgb(219,229,239) !important;
  font-size: 1.3em; 
  padding-left: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border:1px solid #e3e3e3;
}

.sd-daily-toc {
  padding-top: 7px; 
  margin-top: 20px; 
  background:rgb(219,229,239);
}

.sd-full-gauche {
  padding-right: 11px;
 	padding-left: 0px;
}

.sd-full-droite { 	
	padding-right: 0px;
	padding-left: 11px;
}


.sd-daily-features {
  padding-top: 0px;
  margin-top: 20px;
}

.release_nav {
   padding-bottom: 1em;
}

.grey {
color:#9C9797;
margin-top:0.3em;
}
















