@charset "utf-8";
/* CSS Document */

/* ---------------------------------------- */
/* ------------- REDEFINITIONS --------------------- */
/* ---------------------------------------- */
body{margin:0;}
body, div, p, td, span {
}
form{}
div{}
*:focus{outline: 0px;}

/* ---------------------------------------- */
/* ------------- TYPO --------------------- */
/* ---------------------------------------- */
a:active, a:link, a:visited{

}
a:hover{}

br{line-height:10px;}
h1,h2,h3,h4,h5,h6
{

}
h1{

}
h2{

}
h3{

}
h4{

}

ul, p{margin:0; padding:0;}

.minitext{font-size:9px;}

/* ---------------------------------------- */
/* ------------- LAYOUT --------------------- */
/* ---------------------------------------- */


/* ---------------------------------------- */
/* ------------- FORM --------------------- */
/* ---------------------------------------- */
span.textarea{
	display:block;
	background-color:#fff;
	border:1px solid #ddd;
	padding:5px;
	line-height:12px;
	min-height:28px;
}
.lost_password {
	display:none;
  /*-webkit-transition: all 0.3s ease-out;*/  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
          /*transition: all 0.3s ease-out;*/  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */

}
/* --------------------------------------------- */
/* ------------- RAPPORTS --------------------- */
/* ------------------------------------------- */
.table_acte{
	width:100%;
	margin:20px 0;
	border:1px #ccc solid;
	background-color:#f5f5f5;
	border-bottom-color:black;	
}

.table_acte td{
	font-size:13px;
	padding:2px;
}

.td_info_patient{
	width:25%;
}

.table_calendar,
.table_calendar_patientele{
	width:100%;
	border-bottom-color:black;
	background-color:#f5f5f5;
}

.table_calendar_patientele > tbody > tr:nth-child(2n+1),	
.table_calendar > tbody > tr:nth-child(2n+1) {
	background-color: #fff;
	border:1px #676a6c solid;
	border-bottom-color:black;
}

.table_calendar_patientele td,
.table_calendar td{
	border:1px #676a6c solid;
	max-width:40px;
	min-width:20px;
	max-height:40px;
	min-height:20px;
	font-size:12px;
	text-align:center;
	border-bottom-color:black;	
}

.table_calendar td.th_day, 
.table_calendar td.th_freq{
	background-color:#888;
	color:#fff;
}

.table_calendar td.th_freq{
	min-width:100px;
}

.table_calendar td.td_day_acte.selected{
	background-color:#eb6b29;
	color:#000;
	text-indent:0;
}

.colored{
	color:#eb6b29;
}
.red{
	color:#a80909;
}

.td_day_acte{
	text-indent:-3330;
	border-bottom-color:black;
}

.table_calendar_patientele .freq_1,
.table_calendar .tr_freq_1 td.th_freq, 
.tr_freq_1 td.td_day_acte.selected{ 
	background-color:#6ccdc0; 
	border-bottom-color:black;	
}

.table_calendar_patientele .freq_2,
.table_calendar .tr_freq_2 td.th_freq, 
.tr_freq_2 td.td_day_acte.selected{ 
	background-color:#fdc60a; 
	border-bottom-color:black;	
}

.table_calendar_patientele .freq_3,
.table_calendar .tr_freq_3 td.th_freq, 
.tr_freq_3 td.td_day_acte.selected{ 
	background-color:#f28e1e; 
	border-bottom-color:black;	
}

.table_calendar_patientele .freq_4,
.table_calendar .tr_freq_4 td.th_freq, 
.tr_freq_4 td.td_day_acte.selected{ 
	background-color:#946235; 
	border-bottom-color:black;	
}

.table_calendar_patientele .freq_5,
.table_calendar .tr_freq_5 td.th_freq, 
.tr_freq_5 td.td_day_acte.selected{ 
	background-color:#6d398b; 
	border-bottom-color:black;	
}

.table_calendar_patientele .freq_6,
.table_calendar .tr_freq_6 td.th_freq, 
.tr_freq_6 td.td_day_acte.selected{ 
	background-color:#2b70b1; 
	border-bottom-color:black;	
}

.table_calendar td.th_freq{
	color:#333;
	font-weight:bold;
	text-align:center;
	border-bottom-color:black;	
}
.table_calendar_patientele td.th_day_acte{
	width:10%;
}

.table_calendar_patientele .th_day_acte{
	text-align:center;
	background-color:#fcfcfc;
}
.table_calendar_patientele th.th_freq{
	color:#fff;
	font-weight:bold;
	text-align:center;
	width:15%;
	border-left:1px #676a6c solid;
	border-top:1px #676a6c solid;
}
.table_calendar_patientele td li{
	padding:0 10px;
	list-style-type:none;
}
/*
.table_calendar_patientele td li:nth-child(2n+2){
	color:#63729e;
}
*/
.table_patietele{
	margin-bottom:10px;
}

div.legend{
	text-align:center;
	padding:5px;
	border:2px dotted #ddd;
	margin:10px 10px 10px 0;
	float:right;
	background-color:#fff;
	min-width:180px;
}
div.legend h3{
	font-size:12px;
	text-transform:uppercase;
	color:#232423;
	display:block;
}
.chronique{ color:#465170; }
.non-chronique{ color:#e42e2e; }

/* ---------------------------------------- */
/* ------------- OTHERS ------------------- */
/* ---------------------------------------- */

.alert-warning{
	word-wrap: break-word;
}
.pagi-warning{
	display:block;
	max-width:300px;
}
.panel-warning p,
.pagi-warning p{
	word-wrap: break-word;
}
.text-danger {
	background-color: #ed5565;
	border-color: #ed5565;
	color: #ffffff;
	padding:0 4px 0 2px; 
	font-size:10px; 
	width:80px; 
	height:18px; 
	line-height:18px; 
	display:inline-block; 
	text-align:center; 
	border-radius:5px; 
	vertical-align:middle;
}
.modal-dialog .panel-renew{
	display:none;
}
.bottom_fixed {position:absolute; bottom:0px; text-align:center; width:100%; padding-bottom:20px;} 