/*---------------------
PRINT CSS AGENDA
---------------------*/
html {
    zoom: 0.75; /*workaround for phantomJS2 rendering pages too large*/
}
@page { 
	size: A4 landscape; 
	margin: 0.5cm;
}
body {
	-webkit-print-color-adjust: exact;
	font-size: 11pt !important;
	color: #000;
	display:table;
   	table-layout:fixed;
   	padding-bottom:1.5cm;
   	height:auto;
}
.md-display-print, md-menu {
	display: none;
}
.content {
	width: 28.7cm;
}
/*---------------------
HEADER
---------------------*/
/*
md-toolbar  {
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 1cm !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: transparent !important;
}

md-toolbar.md-niv2 {
	top:1.5cm;
	vertical-align: top !important;
}

h1 {
	position: fixed;
	top: 0cm;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12pt !important;
	font-weight: bold !important;
}
h2 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 10pt !important;
	position: fixed;
	top:1.2cm;
	left: 0;
	width: 15cm !important;
	z-index: 100;
	color: #000;
}
h2 span {
	font-style: italic;
}
.logo {
	margin: 0 !important;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
}
.logo img {
	width: 1.8cm !important;
}
*/
/*---------------------
AGENDA
---------------------*/
.md-print-legend {
	position: fixed;
	right:0;
	top: 1.7cm;
	width: 15cm !important;
	height: 0.7cm !important;
	font-size: 9pt !important;
	z-index: 5;
	text-align: right !important;
}
.md-print-legend .md-jour {
	color: #FFB612;
	font-size: 8pt !important;
}
md-checkbox.md-checked.md-jour .md-icon {
 	background-color: #FFB612;
 	color: #FFB612 !important;
 	border: 1px solid #FFB612;
}
.md-print-legend .md-night {
	color: #009AA6 !important;
	font-size: 8pt !important;
}
md-checkbox.md-checked.md-night .md-icon {
	background-color: #009AA6;
	color: #009AA6 !important;
	border: 1px solid #009AA6;
}
.md-days-activ ng-md-icon, div.md-days.md-days-activ {
	color: #FFB612 !important;
	border: 1px solid #FFB612;
}
.md-night-activ ng-md-icon, div.md-days.md-night-activ {
	color: #009AA6 !important;
	border: 1px solid #009AA6;
}
.md-print-agenda {
	width: 28.6cm !important;
	font-size: 8pt !important;
}
.md-agenda div {
	margin: 0 !important;
	padding: 0 !important;
}
.md-agenda-header {
	position: fixed;
	top:2.7cm;
	width: 28.7cm;
}
.md-button-agenda {
	width: 24px !important;
	height: 24px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.md-button-agenda ng-md-icon {
	margin: 0 !important;
	padding: 0 !important;
}
.md-planning div {
    height: 1cm !important;
    margin: 0 !important;
	padding: 0 !important;
	border-collapse: collapse;
}
.md-operation {
	height: 1cm !important;
	font-size: 8pt !important;
}
.md-operation:before, .md-lieu div:before, .md-lieu div:after {
	content: '';
	display: block;
	height: 4px;
}
.md-operation span.md-title-form {
	display: block;
}
.md-lieu, .md-secteur {
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}
.md-days, .md-operation, .md-week {
    border-bottom: 1px solid #ddd;
   /* border-left: 1px solid #ddd;*/
    border-right: 1px solid #ddd; 
    border-collapse: collapse;
	
}
.md-operation{
	border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd; 
    border-collapse: collapse;
}
.md-days{
	width :0.8036cm!important;
}
.md-days span {
    display: block;
}
.md-days {
	text-align: center;
}
.md-month {
    border-bottom: 1px solid #ddd;
    border-left: 2px solid #ddd;
    border-top: 1px solid #ddd;
}
.md-column-title {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

/* Code In More*/
md-content{
	width: 28.7cm!important;
	overflow: inherit;
	margin-top: 12px;
}
.operations{
	width: 5.74cm!important;
}
/*
.layout-row > .flex-40{
	max-width: 20%;
}
*/

/* ALERT Agenda */
.md-alert-green-print {
	border: 1px solid #CCCA00;
}
.md-alert-orange-print {	
	border: 1px solid #FFB612;
}
.md-alert-red-print {
	border: 1px solid red;
}
/*---------------------
FOOTER
---------------------*/
/*
.section-footer {
	position: fixed;
	bottom:0;
	width: 100% !important;
}
#license-footer {
	width: 100% !important;
	text-align: center;
	font-size: 9pt !important;
}
*/