@charset "utf-8";
/* CSS Document Custom From MBW pour **** */

/* CH LAVAUR COLORS */
/* PRIMARY = EXTRALIGHTBLUE : #F5FBFF
/* ORANGE officiel chl-orange : #e56613
/* BLEU ciel officiel chl-skyblue : #99c4e1
/* JAUNE officiel chl-yellow : #f8c214
/* SSR categorie : #28a80e
/* CHIRURGIE categorie : #464ea3  
/* PERSONNES AGEES categorie : #b88a30 
/* PSYCHIATRIE categorie : #831b8a
/* MATERNITE categorie : #d34aa6
/* EM : #6d9ed2
/* Muted : #f
/* LEAD #6d9ed2


/* 1 *START* EVERY PAGE *********************************************************  */

	/* Structure de la page */
	
	p {margin-top: 10px;}

	/* body */

	/* Liste à puce */
	* + address, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul {margin-top: 6px;}

	/* Titres */
	h1,h2,h3,h4,h5,h6 {margin-bottom: 5px;}
	
	/* TOOLS */
		/* Colors */
		.chl-extralightblue {color:#F5FBFF;}
		.chl-lightblue {color:#e3f2fd;}
		.chl-skyblue{color:#99C4E1;}
		.chl-blue {color:#262e7f;} /Tit
		.chl-darkblue {color:#0a2f48;}
		.chl-orange {color: #e56613;}
		.chl-yellow {color: #f8c214;}
		.chl-ssr {color: #28a80e;}
		.chl-chir {color: #464ea3;}
		.chl-age {color: #b88a30;}
		.chl-psy {color: #831b8a;}
		.chl-mater {color: #d34aa6;}
		.chl-pro {color: #6d9ed2;}
		
		.chl-strong {font-weight:bold;}
		.chl-nomaring {margin: 0;}
		.chl-nopadding {padding: 0;}
		.chl-smallpadding {padding: 4px;}
		.chl-displaynone {display:none;}
		.chl-margin-grid-content {margin-right: 25px;}
		.chl-right {text-align: right;}
	
	/* TOOLBAR */
	.toolbar-button {
		padding: 0 18px;
		text-transform: uppercase;
		font-weight: 300;
	}
	.uk-container uk-flex uk-flex-middle {
		margin-left: 0px;
		margin-right: 0px;
	}
	.tm-toolbar .uk-container {
		height:45px;
		padding:0;
	}
	.toolbar-button {
    padding: 0 18px;
    text-transform: uppercase;
    font-weight: 300;
	}
	#chl-toolbar-left .uk-grid-medium > * {
    padding-left: 0;
	}
		/* Search */
		.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input {
			padding-left: 65px;
		}
		.tm-toolbar .uk-search .uk-search-icon {
		color: #FFFFFF;
		background-color: #e56613;
		}
	#chl-toolbar-left .uk-grid-medium > * {padding-left : 0;}
		
	/* HEADER */
		/* CHL Header */
		.chl-alltitlebox {
			margin-left:30px;
			display:block;
			margin-top: -52px;
		}
		.chl-alltitle {
			font-size: 1.6em;
			font-style: italic;
			margin:0;
			padding:0;
			display:inline-block;
			line-height:1.2;
			text-transform: inherit;
			/*font-weight: 600;*/
		}
		
		/* ACCESSIBILITE + */
		#cdu_close {
			background: none !important;
			border-image: none !important;
			border-right: none !important;
			border-style: none !important;
			border-width: 0 !important;
			font-size: 100% !important;
			position: relative !important;
			/* right: 0; */
			/* top: 0; */
			float: right !important;
		}
		#cdu_close button {
			padding: 10px 16px !important;
			font-weight: normal !important;
		}

		#uci_toolbar-quick {
			border-bottom: 1px solid #262e7f !important;
		}
		
		/* Header Logo */
		/* Gestion du sticky Logo */
		body .uk-sticky .uk-logo img {display: none;}
		body .uk-sticky.uk-sticky-below .uk-logo img {display: block;}
		div.uk-navbar-container.uk-navbar-sticky div.uk-container.uk-container-expand.uk-flex.uk-flex-middle nav.uk-navbar div.uk-navbar.uk-logo ul.uk-navbar-nav {margin-left:0;}
		
		/* Fin Sticky */
	
	/* NAVBAR - START */
	/* NAVBAR - MAIN MENU PC */
		.navbar {
			margin-bottom: 0px;
		}
		.uk-navbar-nav > li.uk-active > a.chlallnavbg {
			background-color:#99c4e1;}
		.uk-navbar-container>.container .uk-navbar-left, .uk-navbar-container>.uk-container .uk-navbar-left {
		margin-left: 0; 
		margin-right: 0;
		}
		.mega-dropdown-inner {
			padding-left: 0px;
		}
		.uk-navbar-nav {margin-left:96px; height:70px;}
		.uk-navbar-sticky { height: 70px;}
		.uk-navbar-nav > li > a:hover{background-color:#F5FBFF;}
		.uk-navbar-nav > li > a:active{background-color:#F5FBFF;}
		/*level 1 - Masqué sur PC */
		.uk-navbar-nav>li>a.chlm-votre-chl {display:none;}
		.uk-navbar-nav>li>a.chlm-patients {display:none;}
		.uk-navbar-nav>li>a.chlm-profs {display:none;}

		/* Soulignemant par catégorie-couleur */
		.maternite {border-bottom: solid 10px #d34aa6;}
		.medecine{border-bottom: solid 10px #f8c214;}
		.ssr{border-bottom: solid 10px #28a80e;}
		.chirurgie-ambulatoire{border-bottom: solid 10px #464ea3;}
		.personnes-agees{border-bottom: solid 10px #b88a30;}
		.psychiatrie{border-bottom: solid 10px #831b8a;}
		/* Level 1 - Active - par catégorie-couleur */
		.uk-navbar-nav>li.uk-active>a.maternite {color: #d34aa6;}
		.uk-navbar-nav>li.uk-active>a.medecine {color: #f8c214;}
		.uk-navbar-nav>li.uk-active>a.ssr {color: #28a80e;}
		.uk-navbar-nav>li.uk-active>a.chirurgie-ambulatoire {color: #464ea3;}
		.uk-navbar-nav>li.uk-active>a.personnes-agees {color: #b88a30;}
		.uk-navbar-nav>li.uk-active>a.psychiatrie {color: #831b8a;}
		/* Level 2 - Active - par catégorie-couleur */
		.uk-navbar-dropdown-nav>li.uk-active>a.chl-mater {color: #d34aa6; font-weight:bold;}
		.uk-navbar-dropdown-nav>li.uk-active>a.chl-yellow {color: #f8c214; font-weight:bold;}
		.uk-navbar-dropdown-nav>li.uk-active>a.chl-ssr {color: #28a80e; font-weight:bold;}
		.uk-navbar-dropdown-nav>li.uk-active>a.chl-chir {color: #464ea3; font-weight:bold;}
		.uk-navbar-dropdown-nav>li.uk-active>a.chl-age {color: #b88a30; font-weight:bold;}
		.uk-navbar-dropdown-nav>li.uk-active>a.chl-psy {color: #831b8a; font-weight:bold;}
		
		.chl-mmborder {border-bottom: 10px #e3f2fd solid;}
	
	/* NAVBAR - MENU MOBILE */
		.chl-mmbox {
			padding: 7px 15px 7px 15px;
			text-align: center;
		}
	/* NAVBAR - END */
	
	/* NAVBAR - SIDEBAR */
	.dj-megamenu-modern li a.dj-up_a {
			font-size: 16px;
	}

	.dj-megamenu-modern li ul.dj-submenu > li > a {
    font-size: 16px;
	}
/* CONTENT All Pages */

	#tm-main {padding-top: 10px;}
	
	/* START - TIMELINE - PAGE VOTRE HOPITAL EN QUELQUES MOTS *********************************************************** */
	.title-timelite-left {
		color: #e56613;
	}
	.title-timelite-right{
		color: #99c4e1;
	}
	/* The actual timeline (the vertical ruler) */
	#chl_timeline.timeline { 
	  position: relative;
	  max-width: 1200px;
	  margin: 0 auto;
	}

	/* The actual timeline (the vertical ruler) */
	#chl_timeline.timeline::after {
	  content: '';
	  position: absolute;
	  width: 6px;
	  background-color: grey;
	  top: 0;
	  bottom: 0;
	  left: 50%;
	  margin-left: -3px;
	}

	/* Container around content */
	#chl_timeline.column {
	  position: relative;
	  width: 50%;
	}

	/* The circles on the timeline */
	#chl_timeline.column::after {
	  content: '';
	  position: absolute;
	  width: 25px;
	  height: 25px;
	  right: -17px;
	  background-color: #FF9F55;
	  border: 4px solid #FF9F55;
	  top: 15px;
	  border-radius: 50%;
	  z-index: 1;
	}

	/* Place the container to the left */
	#chl_timeline.left {
	  left: 0;
	}

	/* Place the container to the right */
	#chl_timeline.right {
	  left: 50%;
	  padding: 20px;
	}

	/* Add arrows to the left container (pointing right) */
	#chl_timeline.left::before {
	  content: " ";
	  height: 0;
	  position: absolute;
	  top: 22px;
	  width: 0;
	  z-index: 1;
	  right: 30px;
	  border: medium solid white;
	  border-width: 10px 0 10px 10px;
	  border-color: transparent transparent transparent white;
	}

	/* Add arrows to the right container (pointing left) */
	#chl_timeline.right::before {
	  content: " ";
	  height: 0;
	  position: absolute;
	  top: 22px;
	  width: 0;
	  z-index: 1;
	  left: 30px;
	  border: medium solid white;
	  border-width: 10px 10px 10px 0;
	  border-color: transparent white transparent transparent;
	}

	/* Fix the circle for containers on the right side */
	#chl_timeline.right::after {
	  left: -16px;
	  background-color: #99C4E1;
	  border: 4px solid #99C4E1;
	}

	/* The actual content */
	#chl_timeline.content-timeline{
	  padding: 20px 30px;
	  background-color: white;
	  position: relative;
	  border-radius: 6px;
	}
	
	/* Examens et actes réalisés en une ligne  */
	#cck28_label_fsp_examens {
	  width: 195px;
	}

	/* Domaines interventions en une ligne  */
	#cck63_label_chl_interventions {
	  width: 195px;
	}

	/* START - PAGE DE RECHERCHE *********************************************************** */
	
	.highlight, mark {
		background: #e3f2fd;
		color: #262e7f;
	}
	.chl-searchresult {
		margin-top:30px;
	}
	.badge, .uk-badge, a.badge {
		background: #6d9ed2;
	}
	
	/* END - PAGE DE RECHERCHE *********************************************************** */

	/* Media queries - Responsive timeline on screens less than 600px wide */
	@media screen and (max-width: 600px) {
	  /* Place the timelime to the left */
	  #chl_timeline.timeline::after {
	  left: 31px;
	  }
	  
	  /* Full-width containers */
	  #chl_timeline.column {
	  width: 100%;
	  padding-left: 25px;
	  padding-right: 25px;
	  }
	  
	  /* Make sure that all arrows are pointing leftwards */
	  #chl_timeline.column::before {
	  left: 60px;
	  border-width: 10px 10px 10px 0;
	  }

	  /* Make sure all circles are at the same spot */
	  #chl_timeline.left::after, .right::after {
	  left: 15px;
	  }
	  
	  /* Make all right containers behave like the left ones */
	  #chl_timeline.right {
	  left: 0%;
	  }
	}
	/* END - TIMELINE - PAGE VOTRE HOPITAL EN QUELQUES MOTS *********************************************************** */
	
	/* TABS in FICHES - CKK Template */
	#cck_tabs1Tabs.nav-tabs, #cck_tabs1Tabs.uk-tab {
		padding:0;
		margin: 20px 0 10px 0;
		display: inline-block;
	}
	#cck_tabs1Tabs.nav-tabs > li, #cck_tabs1Tabs.uk-tab > * {
		padding-left: 0;
	}
	#cck_tabs1Tabs.nav-tabs>.active>a, #cck_tabs1Tabs.uk-tab>.uk-active>a {
		border-bottom-width: 4px;
	}
	#tab_details > div.uk-margin-remove.uk-grid > div.uk-width-expand\40 m.uk-first-column.uk-tile.uk-tile-small.uk-tile-muted.uk-grid-item-match {
		padding: 16px;
	}
	#tab_details > div.uk-margin-remove.uk-grid > div.uk-grid-item-match.uk-flex-middle.uk-width-expand\40 m.uk-tile.uk-tile-small.uk-tile-default {
		padding: 16px;
	}
	
	div.cck_contents.cck_content div.cck_value.cck_value_text {
    float: none;
	}
	
	#cck61_mainbody > div.uk-card-body {
		padding-top:0;
	}
	#cck51_mainbody > div.uk-card-body {
		padding-top:0;
	}
	.tab-pane {
		margin-top: 20px; }

	
/* 1 *END* EVERY PAGE ***********************************************************  */

/* 2 *START* HOME PAGE **********************************************************  */

	/* HEADER */
		.chl-hptitle {
			font-size: 1.6em;
			margin:0;
			text-transform:inherit;
			font-style:italic;
		}

/* 2 *END* HOME PAGE ************************************************************  */

/* 3 *START* OTHERS PAGES  ******************************************************  */

	/* Breadcrumb */
	.uk-breadcrumb>:last-child>* {
		font-weight: 600;
	}

/* 3 *END* OTHERS PAGES *********************************************************  */

/* 4 *START* MODULES EXTERNES *******************************************************  */
/* 4 *END* MODULES EXTERNES *********************************************************  */

/* 5 *START* CONTACT ***********************************************************  */
/* 5 *END* CONTACT ***********************************************************  */

/* 6 *START* SEBLOD ***********************************************************  */

/* CHAMPS de RECHERCHE  */
	div.cck_forms.cck_search div.cck_label {
		float: none;
	}
	/* permet d'avoir des imputs text responsive*/
	div.cck_forms.cck_search div.cck_form {
		float: none;
	}

/* 6 *END* SEBLOD ***********************************************************  */


/* SIZE ************************************************************************* */
@media (max-width: 479px) {
	
/* 1 *START* EVERY PAGE *********************************************************  */
/* 1 *END* EVERY PAGE ***********************************************************  */

}

@media (max-width: 767px) {
	
/* 1 *START* EVERY PAGE *********************************************************  */
/* 1 *END* EVERY PAGE ***********************************************************  */

}
@media (max-width: 959px) {
	
/* 1 *START* EVERY PAGE *********************************************************  */

.uk-navbar-container {border-bottom: none;}
.alt-logo {display:none;}
#cdu_close {
	background-color: #FFFFFF !important;
	position: absolue !important;
	right: 0 !important;
	top: 0 !important;
	float: none !important;
	}
#accessibilitytoolbarGraphic, #accessibilitytoolbarGraphic * {
    z-index: 1 !important;
}

/* 1 *END* EVERY PAGE ***********************************************************  */

}



