/*désactiver les liens dans le caroussel*/
/*
.focusHighlight, .imgCarouselHeader, .spanHeader {
  pointer-events: none !important;
}
*/
#divSplashScreenContent {
	height: 500px !important;
	padding: 40px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #76bf82 !important;
	background-color: #123a23 !important;
}

#divSplashContainer > * {
	font-family: "Work Sans", sans-serif, sans-serif;
	font-size: 16px !important;
}

#divSplashContainer {
	margin: 0 !important;
	height: 100% !important;
	overflow: unset !important;
}

#closeSplash {
	color: white !important;
	margin-top: 60px;
	border-color: white !important;
}

#divSplashScreenContent #splashContent {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

#divSplashScreenContent #splashContent #info {
	color: white !important;
	font-size: 16px !important;
}

#divSplashScreenContent #lien {
	color: #000;
	padding: 25px 35px;
	background-color: rgb(254, 197, 54);
}

#divSplashScreenContent #lien a {
	color: white;
	background-color: rgb(13, 46, 27);
	padding: 6px 15px 8px;
	text-decoration: none;
}

#divSplashScreenContent #lien a:hover {
	background-color: rgb(7, 26, 15);
}

.imgCarouselHeader {
  height: auto !important;
  width: auto !important;
  padding: 0 !important;
}

.imgCarouselHeader img {
  height: min(25px, 1.25vw) !important;
  width: min(25px, 1.25vw) !important;
  padding: 0 5px 0 5px !important;
}

.divDetailsHeader h2 {
  font-size: min(11px, 0.8vw) !important;
  padding-right: 3px;
}

.arcgisSearch .searchGroup .searchInput {
  border-radius: 4px !important;
}

.searchBtn {
  display: none !important;
}

#divMainContainer {
  height: calc(100% - 100px) !important;
  top: 100px !important;
}

#divApplicationHeader {
  height: 100px !important;
}

#divApplicationHeader {
  background-color: #123a23 !important;
  color: #76bf82;
  /*background-image: url("../images/2025/headerlogo3.png");
  background-position: right;
  background-size: 75px 100%;
  background-repeat: no-repeat;*/
}

#divButtons {
  display: none;
}

#divCarouselContent, .divtoggle {
  background-color: #123a23 !important;
  color: #76bf82;
}

#divApplicationHeader {
  display: flex;
}

#headerContainer {
  height: 100%;
	width: 100%;
  display: flex;
  justify-content: space-between;
	align-items: center;
	margin-left: 20px;
	margin-right: 20px;
}

#headerContainer2 {

}

#divImgHeader {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

#divImgLogo {
  height: 100% !important;
}

#divHeaderTitle {
  font-size: 28px !important;
}

#divHeaderSubTitle {

}

#divAddressSearch {
  padding-top: 5px;
  margin-left: 5px;
}

#divHeaderLien {
	color: #000;
	padding: 25px 35px;
	background-color: rgb(254, 197, 54);
	font-size: 16px;
}

#divHeaderLien  a {
	color: white;
	background-color: rgb(13, 46, 27);
	padding: 6px 15px 8px;
	text-decoration: none;
}

.searchBlock {
  background-color: #123a23 !important;
}

#lastPannel {
  display: none !important;
}

.transparentBackground {
  background-color: transparent !important;
}
