/*---------------------
PRINT CSS FORM
---------------------*/
@page { 
	size: 21cm 29.7cm; 
	margin: 0.5cm 0cm 2.0cm 1cm;
}

body {
	display:table;
   	table-layout:fixed;
   	padding:0;
   	height:auto;
   	width: 100%;
}
/*---------------------
HEADER
---------------------*/
md-toolbar, .md-toolbar-tools   {
	width: 100%;
	height: 0.5cm !important;
	min-height: 0.5cm !important;
	margin: 0 !important;
	padding: 0 0 0 10% !important;
	background-color: #fff !important;
}
h2 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 10pt !important;
	color: #000;
	text-align: left;
}
/*---------------------
FOOTER
---------------------*/
.section-footer {
	width: 100% !important;
}
#license-footer {
	width: 100% !important;
	text-align: center;
	font-size: 9pt !important;
}
/*---------------------
Structure
---------------------*/
h4 {
	font-size: 10pt !important;
	margin: 0.2cm 0 0 0 !important;
	padding: 0.3cm 0 !important;
	border-top: 1px solid #6E267B;
}
md-input-container {
	margin: 0.4cm 0 !important;
	padding: 0.3cm 0 !important;
	page-break-after: avoid;
}
.md-errors-spacer {
	display: none;
}
md-input-container.flex-gt-sm-50, md-input-container.flex-gt-xs-50 {
	width: 10cm !important;
	display: table-cell !important;
}
body .flex-gt-xs-25, body .flex-gt-xs-25.flex-100 {
	width: 5cm !important;
	display: table-cell !important;
}
md-content {
	background-color: #fff;
}
md-checkbox {
	margin: 0.3cm 0 !important;
	padding: 0 !important;
	display: block !important;
	page-break-after: avoid;
}
.md-chips-form {
	border: 2px solid #CB0044;
	border-radius: 16px;
	padding: 5px;
	margin: 5px;
}
md-checkbox.md-default-theme.md-checked .md-ink-ripple, 
md-checkbox.md-checked .md-ink-ripple {
	color: #6E267B !important;
	border: 1px solid #6E267B !important;
	margin: 0 !important;
	padding:  0 !important;
}
md-checkbox.md-default-theme.md-checked .md-icon, 
md-checkbox.md-checked .md-icon {
    background-color: #6E267B;
    border: 1px solid #6E267B !important;
}
md-checkbox.md-checked[disabled] .md-icon {
	background-color: #6E267B;
	color : #6E267B;
}
md-select {
	margin-top: -0.5cm !important;
}
.bloc-form {
	border: 1px solid #fff;
	padding: 0.2cm !important;
	margin: 0 !important;
	page-break-after: avoid;
}
.bloc-form + div, .bloc-form > div {
	margin: 0.20cm 0 !important;
}
.bloc-form md-input-container {
	margin: 0.4cm 0 !important;
	padding: 0 !important;
}
.bloc-form em {
	vertical-align: bottom !important;
	display: inline-block !important;
}
md-switch {
	margin: 0.15cm 0 !important;
	padding: 0 !important;
}
md-switch.md-default-theme.md-checked .md-bar, 
md-switch.md-checked .md-bar {
    background-color: rgba(110, 38, 123, 0.5) !important;
}
md-switch.md-default-theme.md-checked .md-thumb, 
md-switch.md-checked .md-thumb {
    background-color: #6E267B !important;
}
h5 {
	padding: 0 !important;
	margin: 0.15cm 0 !important;
}
textarea {
	page-break-after: avoid;
}
md-radio-group {
	margin: 0.15cm 0 !important;
}