#header {
	background-color : white;
	background-image: url("/specif/EABPCO2026/img/logo_cphg.png"), url("/specif/EABPCO2026/img/logo_etude.png");
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCCCCC;
	background-size: 100px;
    color: rgb(0, 176, 229) !important;
    background-position: left, 48%;
	color : rgb(0,176,229) !important;
}
#header #logo .css_bold {
	font-weight: normal;
	font-size: 24px;
}
#header small {
	font-size: 16px;
	color: rgb(0,176,229);
}
#banner{
	width : 98%;
}
#footer {
	border-top: 1px solid #CCCCCC;
	background: white;
	color: rgb(243,167,141);
}
#footer a{
	color : rgb(243,167,141);
}
#header a {
	color: rgb(243,167,141);
}
#header a:hover{
	color: #1CB2DF;
}

a:link, a:visited, .elementMenu {
	color: #666666;
}
a:hover {
	color: rgb(0,176,229)
}
#breadcrumb a:hover {
	color: rgb(0,176,229);
}
#menu-patient {
	background: #EEEEEE;
}
#menu-patient li a {
	color: #666666;
}
#menu-patient li a:hover {
	color: rgb(243,167,141);
	background: #FDFDFD;
}
#information_connexion{
	display: block;
	position: absolute;
	float: right;
	margin-top: 5px;
	width: 50%;
	left: 70%;
}
.titre-etude{
	margin-left:10px;
	margin-top:20px;
	display:block;
	position:relative;
	font-size:24px;
	font-weight:bold !important;
	font-family: "Montserrat", sans-serif;
}
#logo{
	width: 50%;
	text-align: right;
	position: relative;
}
#logo .css_bold{
	padding-top: 7px;
	display:inline-block;
}
.connexion h2 {
    color:  rgb(243,167,141);
}
.information_haut{
	background-color: rgb(243,167,141);
	background-image : -webkit-linear-gradient(left, rgb(243,167,141) 20%, rgb(0,176,229));
	background-image : -moz-linear-gradient(left, rgb(243,167,141) 20%, rgb(0,176,229));
}

.titrebox {
	background-color: rgb(243,167,141);
	background-image : -webkit-linear-gradient(left, rgb(243,167,141) 20%, rgb(0,176,229));
	background-image : -moz-linear-gradient(left, rgb(243,167,141) 20%, rgb(0,176,229));
}

.elementMenu {
	border-color: #939a9d;
	background-color: #EEEEEE;
	box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.1);
	margin-bottom : 8px;
}

.elementMenu ul li a:hover {
	background-color: rgb(0,176,229);
	color: white;
}

.calendrier-groupe-pere {
	background-color: rgb(243,167,141);
}
.calendrier-sous-groupe {
	color: rgb(17, 165, 231);
}

#contenuPage tr td.tdtit{
	background-color: rgb(0,176,229);
}
table.scrollTab, #scrollTab, table.scrollTab td, #scrollTab td {
	border: thin solid rgb(243,167,141);
	color: #333333 !important;
}
table.scrollTab th, #scrollTab th, table.scrollTab thead tr, #scrollTab thead tr, table.scrollTab thead tr td, #scrollTab thead tr td {
    	background-color: rgb(243,167,141) !important;
    	border: thin solid rgb(243,167,141);
    	color: white !important;
}
table.scrollTab tbody tr:nth-child(2n+1), #scrollTab tbody tr:nth-child(2n+1), table.scrollTab tr:nth-child(2n+1), #scrollTab tr:nth-child(2n+1) {
	background: #EEEEEE;
}
button, input[type="submit"], input[type="reset"], input[type="button"] {
    color: rgb(243,167,141);
    font-weight: bold;
    background: #E0E0E0;
    border: 1px solid #999999;
}

button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
    background-color: rgb(243,167,141);
}
.titresNouvelleConversation {
    color: white;
    background-color: rgb(243,167,141);
}

.center, .CENTER{
	text-align: center;
}
.warning, .WARNING{
	color: white;
	background-color: rgb(250, 94, 94);
}

#etat-signature{
	border:1px solid rgb(243,167,141);
}

.titre-signature{
	background-color: rgb(243,167,141);
}


.note, .NOTE, .Note {
	background-color: rgb(23, 175, 225);
	color: #fff;
	font-weight: bold;
}

.champ-lecture-seule, .dis, input[disabled]{
	background: initial !important;
    border: none !important;
    font-weight: bold !important;
	resize : none !important;
	color : black;
}
.champ-lecture-seule + label, .dis + label, input[disabled] + label{
    font-weight: bold !important;
}

.Titre1{
	background-color: #7bcee8;	
    font-weight: bold !important;
	color: #fff;    
}

.Titre2{
    font-weight: bold !important;
}

.Attention{
	color: rgb(0,176,229);
    font-weight: bold !important;
}

/***** Bilan exhaustivité des patients ******/

#genererBilanPatientsForm {
    /*text-align: center;*/
    background: #F5F5F5;
    border: 1px solid #CCCCCC;
    margin: 20px 5%;
}

#genererBilanPatientsForm h2 {
    margin: 0px;
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 10px;
    background: #DDDDDD;
    text-align: left;
}

.divBilanPatientsForm {
	margin: 25px;
}

.labelBilanPatientsForm {
    width: 48%;
    display: inline-block;
    text-align: right;
    vertical-align: top;
    margin-right: 15px;
}

.inputBilanPatientsForm {
    width: 24%;
    display: inline-block;
}

#genererBilanPatientsForm textarea {
    width: 100%;
    height: 125px;
}

.buttonBilanPatientsForm {
	text-align: center;
}

#recuperer-pdf {
	width: 25%;
	background: rgb(243,167,141);
	border-radius: 5px;
	border: 1px solid #DDDDDD;
	padding: 10px 25px;
    margin: auto;
    text-align: center;
    cursor: pointer;
    margin-bottom: 20px;
}

#recuperer-pdf:hover {
	background: #7ac1da;
}

.label-recuperer-pdf {
	font-weight: bold;
	color: white;
}

.recupPDFCentres {
	font-weight: bold;
	color: rgb(91,155,213);
}

.recupPDFCentres:hover {
	font-weight: bold;
	color: #003a80;
    cursor: pointer;
}

.noRecupPDFCentres {
	color:#333333;
}

#bilan-pdf {
	margin-top: 15px;
}

.label-legende-status:hover, .lien-cliquable:hover{
	cursor: pointer;
}

.disTransparent 
{
	color: transparent!important;
}

/******/

.errnb .select2 {
	border : 1px red solid;
	border-radius : 4px;
	background-color : #FFE1E1;
}
.errnb .select2 .selection .select2-selection{
	background-color : #FFE1E1;
}

.decalage{
	padding-left : 20px !important;
}


.Remarque{
	color: red;
	font-weight: bold;	
}


/**** Bouton inclure un patient sur la page d'accueil des centres ****/

#dashboard-include-patient {
	display: flex;
	justify-content: center;
	align-items: center;
}

.patient-info-content{
	display: flex;
	flex-direction: column;
	padding: 30px;
	border-radius: 15px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	color: #f3a78d; 
}

.patient-info-content:hover{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	color: #dc9881;
}

#icon-include-patient {
	font-size: 70px;
	margin-bottom: 10px;
}

#dashboard-include-patient #listeTacheEnCours {
	margin: 20px;
	max-width: 500px;
}

#txt-accueil-inclure{
	border-radius: 15px;
	background-color: transparent;
	margin: 0;
}
