/**************** GENERAL CLASSES ***************/
.container {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
}
.navbar-right {
    float: right !important;
    margin-right: 0;
}
body {
	font-size: 16px;
}
body {
	font-family: 'Arimo', sans-serif;
	color: #222222;
	font-size: 1.6em;
	line-height: 1.5;
	background-color: #FFFFFF;
}
li.help {
	margin-bottom: 8px;
}
li a.help, li a.help:visited {
	background-color: #EFEFEF;
	color: #0B4666;
	text-decoration: none;
	padding: 3px;
	margin-bottom: 10px;
}
a.terms, a.terms:visited {
	background-color: #EFEFEF;
	color: #0B4666;
	text-decoration: none;
	padding: 3px;
}
a.terms:focus, a.terms:hover {
	background-color: #E0C59A;
	color: #0B4666;
	text-decoration: none;
	border-bottom: none;
	padding: 3px;
}
a.external-terms {
	font-style: italic;
	background-image: url(/assets/ExtLinkTerms.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 1em;
	border-bottom: none;
	/*border-bottom:thin dotted #29527D;*/
	text-decoration: none;
	color: #29527D !important;
}
a.external-terms:focus, a.external-terms:hover {
	border-bottom:thin dotted #832204;
	color: #832204 !important;
	text-decoration: none;
	background-image: url(/assets/ExtLinkTermsHover.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 1em;
}
.fontsize14em {
	font-size: 1.4em;
}
.fontsize17em {
	font-size: 1.7em;
}
.pagetitle {
	/*width: 100%;*/
	border-bottom: 1px solid #CFA461;
	margin-bottom: 1.25em;
}
.pagetitle h1 {
	font-family: 'Cuprum', sans-serif;
	font-size: 2.6em;
	letter-spacing: -1px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0.25em;
	text-shadow: 1px 1px 2px #666666;	
}
.pagecontent {
	font-size: 1.15em;
	/*font-size: 1em;
	line-height: 1.5;*/
}
.reducedfont {
	font-size: 90%;
}
.pagecontent-cpm {
	font-size: 1.15em;
	/*border-left: #CFA461 solid 1px;*/
	padding-left: 40px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.indent1 {
	margin-left: 1em;
}
.indent1-5 {
	margin-left: 1.5em;
}
.well-chrt {
	border: 1px solid #209B96;
}
.well-complaint {
	font-size: 1em;
	line-height: 1.25;
	text-align: center;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin: 0;
	background-color: #F5EEEF;
	color: #713B43;
	border: 1px solid #E2E2E2;
	border-radius: 6px;
	-webkit-box-shadow: none;
}
.well-history {
	background-color: #F7F7F7;
	border: #209B96 solid 1px;
	border-radius: 8px;
	padding: 15px;
}
.history-date {
	float: left;
	margin-right: 15px;
	padding-bottom: 0;
	margin-bottom: 0 !important;
}
a.imglink {
	text-decoration: none;
}
a.imglink:hover, a.imglink:focus {
	text-decoration: none;
	border: none;
}
.wordlogo {
	padding-right: 0.5em;
}
.pdflogo {
	padding-right: 0.5em;
}

.gold-color {
	color: #D8B57E;
}

/*************NAVIGATION BARS SECTION***************/
#topofnav {
	top: 63px;
}
.navbar {	
	height: 65px;
    margin: 0;
	padding-right: 0px;
	/*background-image:url(/assets/topBkgd.png);*/
	background-repeat:repeat-x;
	background-position:top left;
    z-index: 8888;
    font-family: 'Cuprum', sans-serif;
	background: #0b4666;
}
.navbar2 {	
	height: 36px;
    margin: 0;
	padding-right: 0px;
	/*background-image:url(/assets/bottomBkgd.png);
	background-repeat:repeat-x;
	background-position:bottom left;*/
	background-color: #0B4666;
	/*background-color: #914AD5;*/
    z-index: 9999;
    font-family: 'Cuprum', sans-serif;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	/*box-shadow: 0 1px 2px 0 #888888;*/
}
.navbar .navbar-brand {
	font-size: 1.325em;
	letter-spacing: 1px;
	padding-top: 37px;
	/*padding-top: 21px;*/
	padding-bottom: 0px;
	font-weight: bold;
	color: #FFFFFF !important;
}
.navbar2 li a {
	position: relative;
	display: block;
	/*margin-left: 8px;*/
	margin-right: 0px;
	margin-top: 0px !important;
	/*margin-bottom: 4px !important;*/
	/*border: thin solid #838383;*/
	border-top: 2px solid #49ADA9;
	border-right: 2px solid #49ADA9;
	border-bottom: none;
	border-left: none;
	/*border-top-right-radius: 6px !important;*/
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	font-size: 1.05em;
	/*color: #FFFFFF !important;*/
	background-color: #215774;
}
/*.navbar2 li a:hover {
	position: relative;
	display: block;
	margin-top: 0px !important;
	margin-bottom: 4px !important;
	border-top: 2px solid #49ADA9;
	border-right: 2px solid #49ADA9;
	border-bottom: none;
	border-left: none;
	border-radius: 0px !important;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	font-size: 1.05em;
	background-color: #215774 !important;
	color: #C4EDEB !important;
}

*/
.navbar-nav > li > .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
    margin-top: 0;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #C4EDEB !important;
	background-color: #215774;
	/*border: thin solid #838383 !important;*/
	border-top: 2px solid #49ADA9;
	border-right: 2px solid #49ADA9;
	border-bottom: none;
	border-left: none;
	border-radius: 0px !important;
}
.dropdown-menu {
	position: absolute;
	top: 36px;
	left: 0;
	margin-left: 8px !important;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	border-top: none !important;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;	
	border-radius: 0px !important;
	padding: 0;
	font-size: 1em;
	text-align: left;
	list-style: none;
	background-color: #0B4666 !important;
	box-shadow: none;
}
/*.dropdown-menu>li>a {
	display: block;
	margin: 0;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #C4EDEB !important;
	white-space: nowrap;
}*/
/*.dropdown-menu>li li>a {
	display: block;
	margin: 0;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #C4EDEB !important;
	white-space: nowrap;
}*/
/*.dropdown-menu>li li {
	list-style:none;
}*/
/*.dropdown-menu>li>a:hover {
	display: block;
	margin: 0;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #FFFFFF !important;
	background-color: #209B96 !important;
	white-space: nowrap;
}*/
ul.dropdown-menu li a {
	display: block;
	margin-bottom: 0px !important;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	background-color: #0B4666 !important;
	color: #C4EDEB !important;
	border:none !important;
	border-radius: 0px !important;
	white-space: nowrap;
}
ul.dropdown-menu li a:hover {
	display: block;
	margin-bottom: 0px !important;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	background-color: #209B96 !important;
	color: #FFFFFF !important;
	border:none !important;
	border-radius: 0px !important;
	white-space: nowrap;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 6px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

/*************BREADCRUMB SECTION**************/
.newBreadcrumb {
	display: block !important;
	list-style: none;
	font-size: 0.725em;
	background-color: #215774;
	color: #222222;
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1035;
	margin-top: 99px;
	height: 26px;
	padding-left: 0px !important;
	padding-top: 4px;
	border-top: 1px solid #FFFFFF;
	box-shadow: 0 1px 2px 0 #888888;
}
.newBreadcrumb>.container>li {
	display: inline-block;
	margin-right: 4px;
	color:#CCC;
}
a.crumbs, a.crumbs:visited {
	color: #FFF;
	text-decoration: none;
}
a.crumbs:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom:1px dotted #FFF;
}
a.language, a.language:visited {
	color: #FFF;
	text-decoration: none;
}
a.language:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: thin dotted #FFFFFF;
}

/**************MAIN SECTION****************/
.maincontents {
	padding-top: 175px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.welcome-intro {
	font-size: 1.8em;
	font-weight:bold;
	letter-spacing: -1px;
	margin-top: 0 !important;
	margin-bottom: 0.5em;
	text-shadow: 0 1px 2px #999999;
	/*color: #0B617C;*/
	color: #0B4666;
}
.coatofarms {
	margin-right: 20px;
	margin-bottom: 0px;
	float: left;
}
.fluid-hr {
	width: 95%;
	margin-top: 2em;
	margin-bottom: 1.5em;
	border: 0;
	border-top: 1px solid #209B96;	
}
.indent3 {
	padding-left: 3em;
}
abbr[title] {
	text-decoration: none;
}
.rust-red {
	color: #832204;
}
.introduction {
	/*font-family: 'Cuprum', sans-serif;*/
	/*font-size: 1.2em;*/
	font-size: 1.15em;
	float: left;
	/*padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 15px;*/
	/*border: thin solid #D9D9D9;
	border-radius: 10px;*/
}
.complaints {
	line-height: 1.25;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	background-color: #EFEFEF;
	border: thin solid #AAB9BC;
	border-radius: 12px;
}
.complaints1 {
	border-right: thin dotted #209B96;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.complaints2 {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.btn-intro-complaints {
	/*font-family: 'Cuprum', sans-serif;*/
	font-size: 0.9em;
	background-color: #209B96;
	border: thin solid #0B4666;
	color: #FFFFFF;
}
.btn-intro-complaints:hover {
	background-color: #0B4666;
	border: thin solid #0B4666;
	color: #FFFFFF;
}
.btn-intro-carousel {
	/*font-family: 'Cuprum', sans-serif;*/
	font-size: 0.85em;
	background-color: #F7F7F7;
	border: thin solid #0B4666;
	color: #000000;
}
.btn-intro-carousel:hover {
	background-color: #0B4666;
	border: thin solid #0B4666;
	color: #FFFFFF;
}
.btn-intro-logos {
	/*font-family: 'Cuprum', sans-serif;*/
	font-size: 0.95em;
	background-color: #555555;
	border: thin solid #555555;
	color: #FFFFFF;
}
.btn-intro-logos:hover {
	background-color: #209B96;
	border: thin solid #209B96;
	color: #FFFFFF;
}
.quotes {
	/*display: inline-block;*/
	font-size: 1.4em;
	line-height: 0.8;
	font-weight:bold;
	color: #333333;
	text-shadow: 1px 1px 2px #999999;
	margin-bottom: 0;
}
.complaints1 p, .complaints2 p {
	font-size: 0.9em;
}
	
.well-intro {
	min-height: 20px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin: 0;
	background-color: #FFFFFF;
	border: 1px solid #0B617C;
	border-radius: 8px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.well-new-item {
	font-size: 1em;
	line-height: 1.25;
	text-align: center;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-color: #F5EEEF;
	color: #713B43;
	border: 1px solid #E2E2E2;
	border-radius: 12px;
	-webkit-box-shadow: none;
	/*box-shadow: 0px 2px 4px #333333;*/
}
.well-new-item h2 {
	line-height: 1.2;
	text-align: center;
	font-weight:bold;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	margin: 0;
}
.btn-intro-top {
	font-family: 'Cuprum', sans-serif;
	font-size: 0.95em;
	background-color: #F1F1F1;
	border: thin solid #C5C5C5;
	color: #555555;
}
.btn-intro-top:hover {
	/*font-family: 'Cuprum', sans-serif;*/
	background-color: #0B4666;
	border: thin solid #0B4666;
	color: #FFFFFF;
}
.btn-faqs {
	background-color: #F1F1F1;
	border: thin solid #C5C5C5;
	color: #222222;
}
.btn-faqs:hover {
	background-color: #0B4666;
	/*border: thin solid #0B4666;*/
	color: #FFFFFF;
}
.btn-intro-bottom {
	font-family: 'Cuprum', sans-serif;
	background-color: #444444;
	border: thin solid #444444;
	color: #FFFFFF;
	margin-bottom: 1.5em;
}
.btn-intro-bottom:hover {
	background-color: #6A0041;
	border: thin solid #6A0041;
	color: #FFFFFF;
}
.bottom-box-1 {
	margin: 0;
	background-color: #EFEFEF;
	min-height: 200px;
}
.bottom-box-1:hover, .bottom-box-2:hover, .bottom-box-3:hover, .bottom-box-4:hover, .bottom-box-5:hover {
	background-color: #DEDEDE;
	/*background-color: #C4EDEB;*/
}
.bottom-box-2 {
	margin: 0;
	background-color: #E7E7E7;
}
@media (max-width:768px){
.bottom-box-3{
	height:100% !important;
}
.bottom-box-4 {
	height:100% !important;
}
}
.bottom-box-3 {
	height:280px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 40px;
	background-color: #EFEFEF;
}
.bottom-box-4 {
	height:280px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 40px;
	background-color: #E7E7E7;
}
@media (min-width:1200px) and (max-width:3000px) {
.bottom-box-3 {
	height:350px;
}
.bottom-box-4 {
	height:350px;
}	
}
@media (min-width:991px) and (max-width:1200px) {
.bottom-box-3 {
	height:400px;
}
.bottom-box-4 {
	height:400px;
}	
}
.bottom-box-5 {
	margin: 0;
	background-color: #EFEFEF;
}
h2 {
      font-size: 2em;
      /*margin-bottom: 30px;*/
}
h2.intro {
	font-size: 1.8em;
	font-weight: bold;
	letter-spacing: -1px;
	color: #0B617C;
	margin-bottom: 0.5em;
	padding-bottom: 0;
}
  h4 {
      font-size: 1.1em;
      line-height: 1.375em;
      font-weight: 400;
      margin-bottom: 1.375em;
  }  
  .jumbotron {
      background-color: #D0AD5F;
      color: #222222;
      padding: 100px 25px;
     font-family: 'Cuprum', sans-serif;
	 margin-bottom: 0;
  }
  .container-fluid {
      padding: 60px 50px;
  }
  .bg-grey {
      background-color: #f6f6f6;
  }
.logo-home {
	margin-top: 0.5em;
    color: #209B96;
    font-size: 3em;
}
.logo-home-1 {
	margin-top: 0.5em;
    color: #0B4666;
    font-size: 3em;
}
.logo-home-2 {
	margin-top: 0.5em;
    color: #6A0041;
    font-size: 3em;
}
.logo-home-3 {
	margin-top: 0.5em;
    color: #209B96;
    font-size: 3em;
}
.logo-home-4 {
	margin-top: 0.5em;
    color: #CFA461;
    font-size: 3em;
}
  .logo {
      color: #f4511e;
      font-size: 200px;
  }
  .thumbnail {
      padding: 0 0 15px 0;
      border: none;
      border-radius: 0;
  }
  .thumbnail img {
      width: 100%;
      height: 100%;
      margin-bottom: 10px;
}
a.read-more:hover{
	border:none;
}

/********RIGHT MENU SECTION*********/
.panel-rm {
	background-color: none;
    padding: 0;
	margin: 0;
    border-radius: 0px !important;
}
.panel-rm-header {
	font-family: 'Cuprum', sans-serif;
	font-size: 1.6em;
	color: #FFFFFF !important;
	text-align: center;
	padding-top: 2px;
	background-color: #215774 !important;
	border-bottom: 6px solid #FFFFFF !important;
    border-radius: 0px !important;
}
.panel-rm-body {
	margin: 0;
	padding: 0;
	/*border: 1px solid #209B96;*/
	border: 1px solid #215774;
}
ul.rm-item {
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 background-color: transparent;
}
li.rm-item {
	border: none;
}
li.rm-item a {
	font-family: 'Cuprum', sans-serif;
    display: block;
    color: #222222;
	font-size: 1.2em;
    padding-left: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 0px;
    text-decoration: none;
	border: thin solid #FFFFFF;
}
li.rm-item a:hover {
	/*background-color: #D8B57E;*/
	background-color: #85C8C6;
    color: #222222;
	/*border-bottom: thin solid #209B96;*/
}
li.rm-item-light-grey {
	background-color: #E8E8E8;
}
li.rm-item-dark-grey {
	background-color: #D1D1D1;
}
li.rm-item-light-gold {
	background-color: #D8B57E;
}

/********CAROUSEL SECTION********/
#chrt-Carousel {
	margin-bottom: 10px;
	background-color: #F7F7F7;
}
.carousel-inner {
	height: 350px;
	padding: 0;
	margin: 0;
}
@media (min-width:768px) and (max-width:991px) {
.carousel-inner {
    height: 350px !important;
}
}
@media (max-width:768px) {
.carousel-inner {
    height: 100% !important;
}
.item{
	margin-bottom:50px !important;
}
}
@media (min-width:991px) and (max-width:1200px) {
.carousel-inner {
    height: 375px !important;
}
}
.carousel-bottom {
	height: 40px;
	margin: 0;
	padding: 4px;
	background-color: #E5E5E5;
	border-top: 4px solid #FFFFFF;
}
.carousel-bottom p {
	font-size: 0.8em;
	padding-top: 3px;
	text-align: center;
}
.carousel-bottom a, .carousel-bottom a:visited {
	text-decoration: none;
	color: #0B617C; 
}
.carousel-bottom a:hover {
	text-decoration: none;
	color: #0B617C;
	border-bottom: thin solid #0B617C; 
}
.carousel-indicators {
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none
}
.carousel-indicators li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 1px;
	border: thin solid #0B4666;
	/*text-indent: -999px;
	cursor: pointer;
	background-color: #000\9;
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;*/
}
.carousel-indicators .active {
	width: 14px;
	height: 14px;
	margin: 1px;
	/*background-color: #FFFFFF;*/
}
.carousel-indicators li {
	border-color: #0B4666;
}
.carousel-indicators li.active {
	background-color: #0B4666;
}
.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 3%;
	color: #EFEFEF;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	background-color: rgba(0,0,0,0);
	filter: alpha(opacity=50);
	opacity: .5
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	font-size: 2em;
}
.carousel-control .glyphicon-chevron-left {
	left: 10%;
	margin-left: 0px;
}
.carousel-control .glyphicon-chevron-right {
	right: 10%;
	margin-right: 10px;
}
.carousel-control.right, .carousel-control.left {
	background-image: none;
    /*color: #CCA652;*/
}
.carousel-control.right:hover, .carousel-control.left:hover {
	background-image: none;
    color: #832204;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	float:right;
	margin-left: 20px;
	margin-top: 0;
}
.item {
	padding-left: 25px;
	margin: 0;  
}
.item p {
	font-size: 0.9em;
	line-height: 1.2;
	
}
.item h2 {
	/*font-family: 'Cuprum', sans-serif;*/
	font-size: 1.8em;
	letter-spacing: -1px;
	margin-top: 0.5em;
	margin-bottom: 0.15em;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	/*color: #0B617C;*/
	color: #333333;
}
.item h4 {
	font-size: 19px;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-right: 14px;
}

/*********QUICK LINKS SECTION**********/
h4.quicklinks {
	color: #209B96;
	font-family: 'Cuprum', sans-serif;
	font-size: 2em;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	margin-bottom: 0;
	/*text-shadow: 1px 1px 1px #222222;*/
}
.panel-links-header {
	font-family: 'Cuprum', sans-serif;
	  font-size: 1.6em;
	  color: #FFFFFF !important;
      /*color: #C4EDEB !important;*/
	  text-align: center;
	  padding-top: 2px;
	  background-color: #555555 !important;
      /*padding: 10px;*/
	  border: thin solid #FFFFFF !important;
      border-radius: 0px !important;
}
.panel-links {
      background-color: none;
      padding: 0;
	  margin: 0;
	  /*border-top: medium solid #209B96;*/
	  /*border-left: none;
	  border-right: none;*/
      /*border-bottom: medium solid #209B96;*/
      border-radius: 0px !important;
}
ul.ql-item {
    list-style-type: none;
    margin: 0;
    padding: 0;
	background-color: transparent;
}
li.ql-item {
	border: none;
}
li.ql-item a {
    display: block;
    color: #222222;
	font-size: 0.95em;
    padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
    text-decoration: none;
	border-bottom: thin solid #D9D9D9;
}
li.ql-item a:hover {
	background-color: #0B4666;
    color: #FFFFFF;
	border-bottom: thin solid #209B96;
}
i.spaceleft {
	margin-right: 0.75em;
	padding-right: 0.75em;
	border-right: thin solid #D9D9D9;
}
i.spaceright {
	margin-left: 1em;
}

/*********RECENT DECISIONS SECTION**********/
.panel {
	border-radius: 0px !important;
    transition: box-shadow 0.5s;
}
.panel-info {
	border: none;
	margin-top: 0px;
}
  .panel-heading {
	  font-family: 'Cuprum', sans-serif;
	  font-size: 1.6em;
	  color: #FFFFFF !important;
      /*color: #C4EDEB !important;*/
	  text-align: center;
	  padding-top: 2px;
	  background-color: #555555 !important;
      /*padding: 10px;*/
	  border: thin solid #FFFFFF !important;
      border-radius: 0px !important;
  }
.panel-body {
	margin: 0;
	padding: 0;  
}
ul.dec-item {
    list-style-type: none;
    margin: 0;
    padding: 0;
	background-color: #EFEFEF;
}
li.dec-item {
	border: #FFF solid thin;
}
li.dec-item a {
    display: block;
    color: #0B4666;
	font-size: 0.95em;
    padding: 8px 0 8px 16px;
    text-decoration: none;
}
li.dec-item a:hover {
	background-color: #C4EDEB;
    color: #222222;
	border:none;
}
.dec-greyColor {
	background-color: #DEDEDE;
}

/*************FOOTER SECTION***************/
.dateModified {
	position:relative;
	margin-bottom: 4px;
	float: right;
	color: #555555;
    font-size: 0.76em !important;
}
.footer-line {
	width: 100%;
	padding: 0;
	margin-bottom: 1px;
	border-top: thin solid #0B617C;
}
.commonFooter {
	
	width: 100%;
	padding-top: 0.35em;
	padding-bottom: 0.35em;
	margin: 0;
	border-top: thin solid #CCCCCC;
	background-color: #F5F5F5;
	color: #333333;
	font-size: 0.76em !important;
	line-height: 1em;
}
.commonFooter a, .commonFooter a:visited {
	text-decoration: none;
	color: #333333;
}
.commonFooter a:hover {
	text-decoration: none;
	border-bottom: thin dotted #832204;
	color: #832204;
}
.copyright {
	margin-top: 4em;
}
  footer .glyphicon {
      font-size: 20px;
      margin-bottom: 20px;
      color: #f4511e;
  }
  .slideanim {visibility:hidden;}
  .slide {
      animation-name: slide;
      -webkit-animation-name: slide;	
      animation-duration: 5s;	
      -webkit-animation-duration: 5s;
      visibility: visible;	
	  /*margin-bottom: 15px;*/
	  border: thin solid #E2E2E2;
	  border-radius: 12px;
		
  }

/******BACK TO TOP BUTTON ON PAGES*****/
.back-to-top, .back-to-top:visited, .back-to-top:focus, .back-to-top:active {
	background-image: url(/assets/BackTop.png);
	background-repeat: no-repeat;
	position: fixed;
	bottom: 2em;
	right: 2.2em;
	text-decoration: none;
	/*color: #888888;*/
	/*background-color: rgba(215, 215, 215, 0.75);*/
	background-color: rgba(215,215,215,0.75);
	/*font-size: 15px;*/
	/*border-top-left-radius:10px;
	border-bottom-left-radius:10px;*/
	display: none;
	width: 50px;
	height: 50px;
	outline: 0;
}
.back-to-top:hover {
	background-image:url(/assets/BackTopHover.png);
	background-repeat:no-repeat;
	/*background-color: #999999;
	color:#000000;*/
	text-decoration: none;
}
.external {
	background-image: url(/assets/ExtLink2.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 1em;
	text-decoration: none;
	color:#29527D !important;
}
.external:hover {
	border-bottom:thin dotted #29527D;
	text-decoration: none;
}
/*h1 {
	color: #0B4666;
    font-size: 1.6em;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
	text-align: center;
}*/
.GuideTabs{
	width:33.333%;
}
.GuideTabsBig{
	width:33.333%;
	font-size:1.3em;
}
a:focus {
    outline: none;
}
.nav-tabs {
    border:	none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: none;
	background:#0B4666;
	color:#FFF;
	border-radius:5px;
}
.nav>li>a:focus, .nav>li>a:hover, .aTabs:hover {
	text-decoration: none;
	background-color: #215774 !important;
	color:#FFF;
	/*border-radius:5px;*/
}

.aTabs {
    border: 1px solid #0B4666 !important;
    border-radius: 5px !important;
    color: #337ab7;
    font-size: 16px;
    font-weight: bold;
    height: 45px;
    line-height: 1.45 !important;
    margin: 10px 0px !important;
    padding: 10px 15px !important;
    text-decoration: none;
	background:#FFF;
}
.open > .aTabs {
	background-color: #209B96 !important;
	color:#FFF !important;
}
.float-right{
	float:right;
}
.anchor {
    display: block;
    position: relative;
    top: -115px;
    visibility: hidden;
}
.dropdown-menuCustom {
    /*background: #ddd;*/
    left: unset;
    top: 65px;
	min-width: 420px;
}
.dropdown-menuCustom2 {
    background: #0b4666 none repeat scroll 0 0;
    color: #c4edeb;
    left: unset;
    margin-right: -84px;
    margin-top: 5px;
    width: 600px;
}
.padding10{
    padding: 10px;
}
.dropdownToc{
    right: 0px;
    position: fixed;
    top: 0px;
}
html, body {
    margin: 0;
    padding: 0
}
.topMenuGuide {
    background: #EEE;
    /*padding: 10px 0;*/
    position: fixed;
    top: 118px;
    z-index: 2;
	margin-left: 15px;
    margin-right: 15px;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: none;
}
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background: #000 !important;
}
  
/* Ajout CSS - début - (Mo)*/
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
	color: #FFF;
}
#dropdownMenu1:hover{
	background:#209B96;
	color:#FFF;
}
#dropdownMenu1{
	background:#FFF;
	color: #337ab7;
}
.menuToc {
    float: right;
}
.aboutGuide {
    float: right;
}
.toc-header {
    background: #6a0041 none repeat scroll 0 0;
    color: #fff;0
    font-size: 18px;
    padding: 5px;
    text-align: center;
}
.dropdown-menu > li > a:focus {
    background-color: #209B96;
	color:#FFF !important;
}
.tab-content {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin: auto;
    padding: 20px;
    text-align: justify;
    width: 80%;
}
.tab-content4 {
    width: 100%;
	border:none;
	padding:unset;
}
.text-center.active {
    background-image: url("/assets/arrow-down.png");
    background-position: 50% 104%;
    background-repeat: no-repeat;
}
.sideToc > ul {
	list-style: outside none none;
    margin-bottom: unset;
    margin-top: unset;
    padding: unset;
    text-align: left;
}
.sideToc {
    position: fixed;
}
.tocNumber {
    float: left;
    margin-right: 5px;
}
.tocTitle {
    display: table;
}
.dropdown-menuCustom4 {
    background: #0b4666 none repeat scroll 0 0;
    color: #c4edeb;
    left: unset;

    margin-top: 5px;
    width: 600px;
}
.tocContent{
	margin-left:15px;
}
.tocH1{
	color: #6A0041;
    font-weight: normal;
    margin: 10px;
}
.tocTable > tbody > tr > td, .tocTable > tbody > tr > th, .tocTable > tfoot > tr > td, .tocTable > tfoot > tr > th, .tocTable > thead > tr > td, .tocTable > thead > tr > th {
	padding:unset;
	vertical-align: unset;
	line-height: 1;
}
.tocTable a {
    display: block;
    width: 100%;
	padding: 5px;
}
.tocTable a:hover {
	text-decoration:none;
	background: #0B4666;
	color:#FFF;
}
.tocTable a:focus {
	text-decoration:none;
}
.indentTd {
    padding-left: 20px !important;
}
.tab-content.tab-content1 {
    border: unset;
    width: unset;
}
.navHeader{
    display: block;
    padding: 10px 15px;
    position: relative;
}
li.dec-itemMo {
    border: thin solid #fff;
}
li.dec-itemMo a {
    color: #0b4666;
    display: block;
    padding: 8px 0 8px 16px;
    text-decoration: none;
}
li.dec-itemMo a:hover {
	background-color: #C4EDEB;
    color: #222222;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
    margin-right: 10px;
}
.navMargin{
	margin-right:55px;
}
.grayBloc{
	background:#EEE;
	padding:20px;
	border:1px solid #333;
	margin:10px;
}
.tableGrid, .tableGrid td{
	border:1px solid #333;
	padding:10px;
}
.tableGrid th{
	background:#DDD;
}
.title-h1 {
    color: #6a0041;
    font-size: 32px;
    font-weight: bold;
    text-align: left;
    text-shadow: 3px 2px #ccc;
	margin-left: 15px;
}
.padding-right{
	padding-right:20px !important;
}
.col-padding-left {
    padding-left: 20px !important;
}
.google-map {
    border: 4px solid #DEDEDE;
}
.navbar-default .navbar-nav > li > a {
    margin-left: 8px;
}
.dropdown-menu.dropdown-menu-left.guide-dropDown {
    left: -340px;
    width: 800px;
	padding-bottom: 15px;
}
.guide-dropDown-li {
    list-style: none;
}
.guide-dropDown-li-title {
    background: #dbf0ef;
    color: #173635;
    font-size: 1.1em;
    list-style: none;
    text-align: center;
	padding:3px;
	margin-bottom: 5px;
}
.guide-dropDown-li a {
    background: none  !important;
    border: none !important;
	color: #c4edeb 
} 
.guide-dropDown-ul {
    padding-left: 0;
	padding-top:10px;
}
.navbar-default .navbar-nav > li > a , .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
}
.guide-dropDown-li a:hover {
	background-color: #209B96 !important;
	color: #FFFFFF !important;
	text-decoration:none;
}
/*ul.dropdown-menu li a:hover {
	display: block;
	margin-bottom: 0px !important;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	background-color: #209B96 !important;
	color: #FFFFFF !important;
	border:none !important;
	border-radius: 0px !important;
	white-space: nowrap;
}
*/
.modal-dialog {
    width: 60%;
}
.modal {
    margin-top: 100px;
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    color: #215774;
    font-weight: bold;
    padding: 15px;
    text-align: center;
}
.link:hover{
	cursor:pointer;
}
.modal-title {
    font-size: 28px;
    font-weight: bold;
}
.noListStyle{
	list-style:none;
}
.bold{
	font-weight:bold;
}
.indent5{
	padding-left:5em;
}
.indent7{
	padding-left:7em;
}
.panel-primary > .panel-heading {
    background-color: #337ab7 !important;
    border-color: #337ab7 !important;
    color: #fff !important;
	padding:0 !important;
}
.text-right{
	text-align:right;
}
.text-left{
	text-align:left;
}
.h3-des{
	font-size:20px;
	padding:10px;	
}
.coaTitle {
    font-size: 20px;
    font-weight: bold;
    margin-top: 35px;
}
.navbar-nav > li {
    padding-bottom: 6px;
}
.roman-ordred{
	list-style:lower-roman;
}
.well-beige{
	background:#f9f4eb;
}
.pdf-decision {
    float: right;
    padding: 15px;
}
#carouselButtons {
    bottom: 10px;
    position: absolute;
    right: 10px;
}
#playButton, #pauseButton {
    border-color: #0B4666;
    color: #0B4666;
    padding: 5px 15px;
	background:#FFF;
	
}
#playButton:hover, #pauseButton:hover {
    border-color: #0B4666;
    color: #FFF;
    padding: 5px 15px;
	background:#0B4666;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    color: #CCC;
}
.carousel-control .glyphicon-chevron-left:hover, .carousel-control .glyphicon-chevron-right:hover {
    color: #832204;
}
.blue{
	color:#0B4666;
}
.blue-ciel{
	color:#209B96;
}
.purple{
	color:#6A0041;
}
a:hover{
	text-decoration:none !important;
	border-bottom:1px dotted #0B4666;
}
.navbar-default .navbar-toggle:focus{
	background-color: #0b4666;
}
.carousel-index{
	z-index:999;
}
/*--------------------transparency buttons begin-------------------*/
.panel-danger > .panel-heading {
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
    color: #a94442 !important;
	padding:5px !important;
}
.panel-danger > .panel-body{
	padding:15px;
	background:#ffffe6;
}
.archived {
	color:#a94442;
	font-size:1.5em;
}

.btn-ar:hover{
	border:none;
}
.button-reports {
  display: inline-block;
  border-radius: 4px;
  background-color: #0b4666;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 25px;
  padding: 15px;
  width: 200px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 8px;
}
.button-reports:hover{
	background: #209b96; 
	/*box-shadow: 0px 0px 15px #BBB ;*/
}


.button-reports span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-reports span:after {
  content: '\21E9 PDF';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;

}

.button-reports:hover span {
  padding-right: 70px;  
}

.button-reports:hover span:after {
  opacity: 1;
  right: 0;
}
/*financial statements*/
.button-fs {
  display: inline-block;
  border-radius: 5px;
  background-color: #e8e8e8;
  border: none;
  color: #222;
  text-align: center;
  font-size: 20px;
  padding: 15px 0px;
  width: 250px;
  transition: all 0.5s;
  cursor: pointer;
  margin:8px;
  border:1px solid #AAA;
  height:60px;
  position:relative;
}
.button-fs:hover{
	background: #d1d1d1; 
	color:#222;
	/*box-shadow: 0px 0px 15px #BBB ;*/
}


.button-fs span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-fs span:after {
  content: '\21E9 PDF';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -15px;
  transition: 0.5s;

}

.button-fs:hover span {
  padding-right: 60px;  
}

.button-fs:hover span:after {
  opacity: 1;
  right: 0;
}

/*Annual Reports*/
.button-ar {
  display: inline-block;
  border-radius: 5px;
  background-color: #e8e8e8;
  border: none;
  color: #222;
  text-align: center;
  font-size: 20px;
  padding: 10px 0px;
  width: 170px;
  /*transition: all 0.5s;*/
  cursor: pointer;
  margin:8px;
  border:1px solid #AAA;
  position:relative;
}

.button-ar:hover{
	background: #d1d1d1; 
	color:#222;
	/*box-shadow: 0px 0px 15px #BBB ;*/
}

.button-ar:hover span {
  padding-right: 60px;  
}

.button-ar:hover span:after {
  opacity: 1;
  right: 0;
}


/*Annual Reports HTML*/

.button-ar-html {
  display: inline-block;
  border-radius: 5px;
  background-color: #e8e8e8;
  border: none;
  color: #222;
  text-align: center;
  font-size: 20px;
  padding: 10px 0px;
  width: 170px;
  transition: all 0.5s;
  cursor: pointer;
  margin:8px;
  border:1px solid #AAA;
  position:relative;
}
.button-ar-html:hover{
	background: #d1d1d1; 
	color:#222;
	/*box-shadow: 0px 0px 15px #BBB ;*/
}

.button-ar-html:hover span {
  padding-right: 70px;  
}

.button-ar-html:hover span:after {
  opacity: 1;
  right: 0;
}





.button-html {
  display: inline-block;
  border-radius: 5px;
  background-color: #e8e8e8;
  border: none;
  color: #222;
  text-align: center;
  font-size: 20px;
  padding: 15px 0px;
  width: 250px;
  transition: all 0.5s;
  cursor: pointer;
  margin:8px;
  border:1px solid #AAA;
  height:60px;
  position:relative;
}
.button-html:hover{
	background: #d1d1d1; 
	color:#222;
	/*box-shadow: 0px 0px 15px #BBB ;*/
}


.button-html span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-html span:after {
  content: '\21E9 HTML';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -15px;
  transition: 0.5s;

}

.button-html:hover span {
  padding-right: 70px;  
}

.button-html:hover span:after {
  opacity: 1;
  right: 0;
}




.button-dpr {
  display: inline-block;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-color: #49ada9;
  border: none;
  color: #FFF;
  text-align: center;
  font-size: 20px;
  padding: 15px 0px;
  width: 230px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 8px;
  border: 2px solid #215774;
}
.button-dpr:hover{
	background: #215774; 
	color:#FFF;
	/*box-shadow: 0px 0px 15px #BBB ;*/
}


.button-dpr span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-dpr span:after {
  content: '\21E9 PDF';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -15px;
  transition: 0.5s;

}

.button-dpr:hover span {
  padding-right: 60px;  
}

.button-dpr:hover span:after {
  opacity: 1;
  right: 0;
}




.button-dpr-website {
  display: inline-block;
  border-radius: 5px;
  background-color: #e8e8e8;
  border: none;
  color: #222;
  text-align: center;
  font-size: 20px;
  padding: 15px 0px;
  width: 250px;
  transition: all 0.5s;
  cursor: pointer;
  margin:8px;
  border:1px solid #AAA;
  height:60px;
  position:relative;
}
.button-dpr-website:hover{
	background: #d1d1d1; 
	color:#222;
	/*box-shadow: 0px 0px 15px #BBB ;*/
}


.button-dpr-website span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-dpr-website span:after {
  content: '\2197';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -15px;
  transition: 0.5s;

}

.button-dpr-website:hover span {
  padding-right: 30px;  
}

.button-dpr-website:hover span:after {
  opacity: 1;
  right: 0;
}

.a-btn, .a-btn:focus, .a-btn:visited {
    background:#49ada9;
    padding-left:55px;
    padding-right:75px;
    height:60px;
    display:inline-block;
    position:relative;
    border:1px solid #5d81ab;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    clear:both;
    margin: 0 0 0 0;
    overflow:hidden;
    -webkit-transition:box-shadow 0.3s ease-in-out;
    -moz-transition:box-shadow 0.3s ease-in-out;
    -o-transition:box-shadow 0.3s ease-in-out;
    transition:box-shadow 0.3s ease-in-out;
	text-decoration:none;
	color:#FFF;
}
.a-btn img{
	margin-top:-10px;
    position:absolute;
    left:15px;
    border:none;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.btn.ar .a-btn-slide-text{
    position:absolute;
    font-size:25px;
    left:12px;
    color:#FFF;
    text-shadow:0px 1px 1px rgba(0,0,0,0.3);
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    opacity:0;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.a-btn-text{
    display:block;
    font-size:20px;
}
.a-btn-text-small{
	font-size:20px;
	display:block;	
}
.a-btn-text small{
    display:block;
    font-size:12px;
    letter-spacing:1px;
}
.a-btn-icon-right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:65px;
    border-left:1px solid #5d81ab;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.a-btn-icon-right span{
    width:38px;
    height:38px;
    opacity:0.7;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    border:1px solid rgba(0,0,0,0.5);
    background:#5b5b5b url(/assets/icon/arrow_down.png) no-repeat center center;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);
    box-shadow:0px 1px 1px rgba(255,255,255,0.3) inset, 0px 1px 2px rgba(255,255,255,0.5);
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.a-btn:hover{
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
    border:1px solid #5d81ab;
	color:#bc3532;
}
.a-btn:hover img{
    opacity:1;
}
.a-btn:hover .a-btn-slide-text{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}
.a-btn:hover .a-btn-icon-right span{
    opacity:1;
    background-color:#bc3532;
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transform:rotate(360deg);

}
.button-fs2 img{
	margin-top:-20px;
}
.button-fs2 {
  display: inline-block;
  border-radius: 5px;
  background-color: #e8e8e8;
  border: none;
  color: #222;
  text-align: center;
  font-size: 20px;
  width: 300px;
  transition: all 0.5s;
  cursor: pointer;
  margin-right:8px;
  margin-left:8px;
  margin-bottom:10px;
  margin-top:20px;
  border:1px solid #AAA;
  height:60px;
  position:relative;
  top:8px !important;
}
.button-fs2:hover{
	background: #d1d1d1; 
	color:#222;
	/*box-shadow: 0px 0px 15px #BBB ;*/
}


.button-fs2 span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-fs2 span:after {
  content: '\21E9 PDF';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -15px;
  transition: 0.5s;

}

.button-fs2:hover span {
  padding-right: 70px;  
}

.button-fs2:hover span:after {
  opacity: 1;
  right: 0;
}

.button-fs3 img{
	margin-top:-20px;
}
.button-fs3 {
  display: inline-block;
  border-radius: 5px;
  background-color: #e8e8e8;
  border: none;
  color: #222;
  text-align: center;
  font-size: 20px;
  width: 250px;
  transition: all 0.5s;
  cursor: pointer;
  margin-right:8px;
  margin-left:8px;
  margin-bottom:-8px;
  border:1px solid #AAA;
  height:60px;
  position:relative;
  top:8px !important;
}
.button-fs3:hover{
	background: #d1d1d1; 
	color:#222;
	/*box-shadow: 0px 0px 15px #BBB ;*/
}


.button-fs3 span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-fs3 span:after {
  content: '\21E9 PDF';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -15px;
  transition: 0.5s;

}

.button-fs3:hover span {
  padding-right: 70px;  
}

.button-fs3:hover span:after {
  opacity: 1;
  right: 0;
}
.button-dpr-website3 img{
	margin-top:-20px;
}
.button-dpr-website3 {
  display: inline-block;
  border-radius: 5px;
  background-color: #e8e8e8;
  border: none;
  color: #222;
  text-align: center;
  font-size: 20px;
  width: 300px;
  transition: all 0.5s;
  cursor: pointer;
  margin-right:8px;
  margin-left:8px;
  margin-bottom:-8px;
  margin-top:20px;
  border:1px solid #AAA;
  height:60px;
  position:relative;
  top:8px !important;
}
.button-dpr-website3:hover{
	background: #d1d1d1; 
	color:#222;
	/*box-shadow: 0px 0px 15px #BBB ;*/
}


.button-dpr-website3 span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-dpr-website3 span:after {
  content: '\2197';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -15px;
  transition: 0.5s;

}

.button-dpr-website3:hover span {
  padding-right: 30px;  
}

.button-dpr-website3:hover span:after {
  opacity: 1;
  right: 0;
}





/*--------------------transparency buttons ends-------------------*/

/* Ajout CSS - fin - (Mo)*/

/* Arrangement de la grid de bootstrap - début - (Mo)*/
@media (min-width:768px) {
.container {
	width: 95%;
}
.sb-search {
    right: 2.5%;
}

}
@media (max-width:767px) {
.newBreadcrumb {
margin-top:68px;
}

.container {
	width: 95%;
}
.sb-search {
    right: 12%;
	top: 2px;
}
.navbar-right {
    background: #0b4666;
    width: 300px;	
	margin-top: 5px;
}
.navbar-collapse {
    border-top: none;
    box-shadow: none;
}
.dropdown-menu.dropdown-menu-left.guide-dropDown {
    left: 0px;
    padding-bottom: 0px;
    width: auto;	
}
.navbar2{
	height:5px;
}
.navbar .navbar-brand {
    color: #ffffff !important;
    font-size: 1.75em;
    font-weight: bold;
    letter-spacing: 1px;
    padding-bottom: 0;
    padding-top: 22px;
}
.navbar-toggle {
    margin-top: 16px;
}
.navbar-default .navbar-nav > li > a {
    margin: 0 10px;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 500px;
}


}
@media (min-width:768px) and (max-width:830px) {


}


@media (min-width:768px) and (max-width:991px) {
.dropdown-menu.dropdown-menu-left.guide-dropDown {
    left: 0;
    padding-bottom: 15px;
    width: 500px;
}
#topofnav { 
	margin: 0 -15px;
}
.navbar2 li a {
    padding: 6px 5px 2px;
}

}


@media (max-width:991px) {
.navbar .navbar-brand {
    font-size: 1.75em;
}	
	
}
@media (min-width:992px) {
.container {
	width: 95%;
}
.sb-search {
    right: 2.5%;
}
}

@media (min-width:1200px) {
.container {
	width: 80%;
}
.sb-search {
    right: 10%;
}
}
  @keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }	
  }
  @-webkit-keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }
  }
  @media screen and (max-width: 768px) {
    .col-sm-4 {
      text-align: center;
      margin: 25px 0;
    }
    .btn-lg {
        width: 100%;
        margin-bottom: 35px;
    }
  }
  @media screen and (max-width: 480px) {
    .logo {
        font-size: 150px;
    }
  }
.datatable td{
	border: solid 1px #000;
	padding:5px;
	text-align:center;
}
.datatable th{
	border: solid 1px #000;
	padding:15px;
	text-align:center;
}

/*--------------HTML Annual Reports----------------*/
.expand{
	padding:0px !important;
	background-color:#FFF;
	border: none;
	color:#376FB9;
	}

.ar-btn button:hover{
	text-decoration:underline;
}
/* Arrangement de la grid de bootstrap - Fin - (Mo)*/
.datatable_2015 td{
	border: solid 1px #000;
	padding:10px;
	width:50%;
}
.datatable_2015 th{
	border: solid 1px #000;
	padding:10px;

}

.datatable_2015_2 td{
	border: solid 1px #000;

}
.datatable_2015_5 th{
	border: solid 1px #000;


}
.ar_2015_name{
	text-align:left !important;
	padding:10px !important;
	width:500px !important;
}

/* Archived Ribbon  */

.wrapper {
  margin: auto;
  width: auto;
  height: auto;
  
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 8px rgba(0,0,0,0.3);
  position: static;
  z-index: 90;
}

.ribbon-wrapper-green {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  right: -3px;
}

.ribbon-green {
  font: bold 15px Sans-Serif;
  color: #333;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #BFDC7A;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45)); 
  background-image: -webkit-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:    -moz-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:     -ms-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:      -o-linear-gradient(top, #BFDC7A, #8EBF45); 
  color: #6a6340;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon-green:before, .ribbon-green:after {
  content: "";
  border-top:   3px solid #6e8900;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position: absolute;
  bottom: -3px;
}

.ribbon-green:before {
  left: 0;
}
.ribbon-green:after {
  right: 0;
}​
.chairperson_image {
	padding-right:25px;
}