/*********************************
 CSS PRINT 
*********************************/
@media print {

@page {
margin:0;
padding:0;
}
.noprint, .header-section, .section-side-image {display:none!important;}
.print {display:block!important;}

* {
background:transparent !important;
color:#000 !important;
text-shadow:none !important;
filter:none !important;
-ms-filter:none !important;
object-fit: fill;
}
 
body {
font-size:8pt;
margin:0;
padding:0;
}

a[href]:after {
	visibility: hidden !important;
}

input,
textarea,
select {
	margin-bottom: 1px!important;
	border: 0px!important;
	border-bottom: 1px solid #ccc!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
	/*text-transform:capitalize!important;*/
	padding: 0px!important;
}
input,
select {
	height:18px!important;
}

.block {
padding-top: 0!important;
padding-bottom: 0!important;
}

label, .label {border:none;}
.page-break {page-break-before: always;}
.nopadding {padding:0;}
.nomargin {margin:0;}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}

.col-md-1 {
position: relative;
width: 8.33333%; }

.col-md-2 {
position: relative;
width: 16.66667%; }

.col-md-3 {
position: relative;
width: 25%; }

.col-md-4 {
position: relative;
width: 33.33333%; }

.col-md-5 {
position: relative;
width: 41.66667%; }

.col-md-6 {
position: relative;
width: 50%; }

.col-md-7 {
position: relative;
width: 58.33333%; }

.col-md-8 {
position: relative;
width: 66.66667%; }

.col-md-9 {
position: relative;
width: 75%; }

.col-md-10 {
position: relative;
width: 83.33333%; }

.col-md-11 {
position: relative;
width: 91.66667%; }

.col-md-12 {
position: relative;
width: 100%; }

}
