@charset "utf-8";
/* CSS Document */


#codeigniter_profiler,#liste_length, #liste_filter,tfoot,#liste_info, #liste_paginate,
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, 
table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after, .hidden-print {
	display:none !important;
}

.visible-print-inline{
	display:inline!important;
}

body {
	background: none;
}

.form-control[readonly],.form-control[disabled] {
	background: none;
}

#main { 
	background-color: #fff;
	border: none;
	margin: 0;
	font-size: 12px !important;
}

.container {
	width: 95%;
}

.col-md-4 {
	width: 33% !important;
}

.col-md-6{
	width: 50% !important;
}

.col-md-offset-4 {
	margin-left: 33% !important;
}

a:after {
    content: "" !important;
}

#planning .table-bordered .info{
	line-height: normal;
}

label {
	line-height: 20px !important;
}

.form-control {
	height: 26px !important;
	font-size: 12px !important;
}

textarea.form-control{
	height: auto !important;
}

h2, .h2 {
	font-size: 20px !important;
}

.foot-print {
	position: fixed;
	width:90%;
	bottom: 10px;
	font-size: 10px;
}

table.planning {
	font-size:11px;
}

table.planning .col1, table.planning .col2, table.planning .col3 {
	width: auto !important;
}

table.planning .col6 {
	width: 0 !important;
}

table.planning .col5 {
	width: 70% !important;
}

table.planning .col4 {
	width: 8% !important;
	font-size: 12px; 
	line-height: 12px;
}

#main {
	padding: 0 !important;
}

.planning-centre tr:nth-child(2) td {
	font-size: 11px !important;
}

#planning small.proto,#planning span.text-bloc {
    overflow: visible;
    height: auto;
	word-break: normal;
}

#planning small.proto {
	word-break: break-all;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 2px 4px;
}

ul {
	margin-top: 0
}

.visible-print-exam {
	font-size: 12px;
	word-break: break-all;
	width: 100%;
	display: block !important;
}

.visible-print {
	display: block !important;
}

#planning .table-bordered tr td div.bg {
    padding: 3px;
    font-size: 85%;
}

#planning .planning-centre tr .colSmall {
	display: none;
}

#planning .planning-centre tr td ul {
    margin-bottom: 0;
}

table > tbody > tr > td.danger div.bg {
    background-color: #f2dede !important;
}

table > tbody > tr > td.cellule_ca.info div.bg {
    background-color: #b6e4fb !important;
}

table > tbody > tr > td.cellule_ca.has-exam101 div.bg {
    background-color: #cdf7ce !important;
}
table > tbody > tr > td.cellule_ca.has-exam111 div.bg {
    background-color: #43ef47 !important;
}
table > tbody > tr > td.cellule_ca.has-exam106 div.bg {
    background-color: #debded !important;
}
table > tbody > tr > td.cellule_ca.has-exam106.has-exam111 div.bg {
    background-color: #c15bef !important;
}
table > tbody > tr > td.cellule_ca.has-exam111.has-exam106 div.bg {
    background-color: #c15bef !important;
}
table > tbody > tr > td.cellule_ca.is-vip div.bg {
    background-color: #f28e8e !important;
}
table > tbody > tr > td.cellule_ca.locked div.bg {
    background-color: #FCF805 !important;
}

table > tbody > tr > td.cellule_ca.only-bio div.bg {
    background-color: #EDB17D !important;
}

.date-planning {
	width: 50% !important;
}

.pull-right.date-planning {
	text-align: right;
}


.date-planning h3 {
	font-size: 20px !important;
	text-align: left;
}

#edit_form #nom, #edit_form #prenom, #edit_form #heure_labo {
	font-weight: bold !important;
}

.stats1 .col-md-6, .stats2 .col-md-6, .stats_home .col-md-6 {
	float: left !important;
}