/*
Fichier Irosoft pour customisation EOQ
*/
.logo-en{
	background: url(../img/legis_logo_en.jpg);
}
.logo-fr{
	background: url(../img/legis_logo_fr.jpg);
}
.logo {
	display: block;
	width: 249px;
	height: 56px;
	background-size: contain;
	background-position: right center;
	background-repeat: no-repeat;
}
.navbar-light {
	border: 0px;
	background-color: white;
	background-image: none;
	box-shadow: none;
}
.colorTheme {
    background-color: transparent;
}
.navbar {
    margin-bottom: 5px;
}
.list-group-item {
	padding: 6px 8px;
}
a.list-group-item-info:link, a.list-group-item-info:active, a.list-group-item-info:visited{
	background-color: #375D9D;
	color: white !important;
	border-color: #233C60;
}
a.list-group-item-info:hover{
	background-color: #2C4A7A;
	color: white !important;
}
#wrap {
		max-width: 940px;
}	
.container-fluid {
	padding-left: 0px;
	padding-right:0px;
}

.HistoryLink {
	top: 15px !important;
}
.stick{
	max-width: 226.250px;
}
.loadmask-msg {
	background: #375D9D;
}
.loadmask-msg div {
	border:1px solid #375D9D;
}
a.back-to-top {
	background: #f0f0f0;
	color : #375D9D;
	border : solid 2px #375D9D;
}
li.result {
	border: 1px solid #375D9D;
	border-right: 0px;
}
li.context {
	border: 1px solid #375D9D;
	border-left: 0px;
	margin-left: 0px !important;
	margin-right: 2px !important;
}
/*.all-results-in-context {
	margin-top: 8px;
}*/
body{
	font-size : 12px;
}
#searchForm .tooltip-inner {
    max-width: 500px;
    width: 500px; 
}

.nav-tabs>li>a.btn-secondary{
	border: 1px #ccc solid ;
}

/*.buttonsRow .btn{
	min-height: 33px;
}*/

a.list-group-item.selected {
	font-weight : normal;
}
.dateConsoException {
	text-decoration: none;
}
.official-heading{
	height: 45px;	
}
.date-picker{
	cursor: pointer;
}
/* Styles des pages gérées par EOQ */

/* 1- Styles généraux */

div.eoq {
border-radius:3px;
}

h1.h1_EOQ {
border-bottom:1px solid #ddd;
}

h3.h3_EOQ {
background-color:#F0F0F0;
}

span.ital {
font-style:italic;
}

span.underline {
text-decoration:underline;
}

span.bold {
font-weight:bold;
}

table.eoq {
border-collapse:collapse;
margin:10px 0 25px 0;
width:100%;
}

table.eoq td, table.eoq th {
border-top:1px solid black;
border-bottom:1px solid black;
padding:10px;
vertical-align:top;
}

table.eoq caption {
border-top:1px solid black;
padding:10px;
color:black;
text-align:center;
font-weight:bold;
}

img.epubpdf {
width:26.25px;
height:35px;
}

img.externe {
width:26px;
height:25.24px;	
}

/* 2- Styles de la page Quoi de neuf */

h2.neuf {
font-size:18px;
}

/* 3- Styles de la page Aide à la recherche */

div.menu_aide ul {
list-style-type:none;
}

div.menu_aide > ul > li > a {
font-size:20px;
}

h2.searchhelp {
border-top:1px solid #ddd;
padding-top:20px;
}

h4 + div {
margin-left:30px;
}

h4.searchhelp {
margin-top:30px;
}

h5.searchhelp {
font-style:italic;
}

img.searchhelp {
width:75%;
height:75%;
display:block;
border:1px solid #ddd;
margin:20px auto;
}

/* 4- Styles de la page SOQUIJ */

div.decision {
width:100%;
border-bottom:1px solid #ddd;
overflow:auto;
}

h1.decision {
width:60%;
height:100%;
display:inline-block;
}

img.decision {
display:inline-block;
height:35%;
width:35%;
float:right;
}

div.bouton {
height:30px;
width:20%;
margin:20px auto;
background-color:#6c757d;
border-radius:5px;
}

div.bouton p {
text-align:center;
}

div.bouton p a {
color:#ffffff;	
}

ul.decision li {
margin-bottom:10px;
}

img.fleche {
width:2.5%;
height:2.5%;
}

/* 5- Styles de la page Éditeur officiel */

div.editoff {
border-radius:3px;
border:1px solid #ddd;
padding:5px 0 5px 0;
margin:0 0 0 10px;
width:25%;
float:right;
}

img.editoff {
width:75%;
height:75%;
display:block;
margin:0 auto;
}

figure figcaption.editoff {
text-align:center;
margin-top:5px;
}

/* 6- Styles de la page d'accueil */

p.accueil {
border-radius:3px;
text-align:left;
font-size:14px;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
padding:10px; margin:0;
width:30%;
}

div.accueil {
border:1px solid #ddd;
padding:10px;
margin-bottom:30px;
width:70%;
}

ul.accueil {
padding-left:20px;
margin-top:10px;
}

ul.accueil li {
padding-bottom:10px;
}

/* 7- Styles de la page note d'info */

img.note {
width:35px;
height:26.25px;
}

div.note {
border:1px solid #ddd;
padding:10px;
margin-top:30px;
}

div.note div {
overflow:auto;
margin-bottom:20px;
}

div.note div div {
width:80%;
display:inline-block;
}

div.note div p a img {
width:26.25px;
height:35px;
}

caption.note {
caption-side:top;
}

div.archives {
border:1px solid #ddd;
padding:10px;
margin-top:15px;
}

div.archives h2 {
border-bottom:1px solid #ddd;
}

div.archives p a img {
width:26.25px;
height:35px;
}

/* 8- Styles de la page Politique du MJQ */

p.mjqpol a img {
width:26.25px;
height:35px;
}

/* 9- Styles de la page Lois - Modifications */

img.modlois {
width:26.25px;
height:35px;
}

/* 10- Styles de la page Lois - Dispositions non en vigueur */

img.nevlois {
width:26.25px;
height:35px;
}

/* 11- Styles de la page Lois - Entrées en vigueur */

img.eevlois {
width:26.25px;
height:35px;
}
.mtess{
	padding: 5px 0px 5px 0px;
}

/* 12- Styles de la page Lois annuelles */

img.loisann {
width:2.5%;
height:2.5%;
}


/* 13- Styles de la page Règlements modifications */


img.modreg {
width:2.5%;
height:2.5%;
}

/* 14- Styles de la page Règlements annuels */

div.regann {
width:20%;
float:left;
margin-bottom:30px;
}

div.regann figure img {
width:75%;
height:75%;
display:block;
margin:0 auto;
}

img.regann {
width:2.5%;
height:2.5%;
}

.mtessTitle{
	color: #000;
    text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}