@page{
	size: A4 portrait; 
	text-align: justify;
	margin: 2cm;
	-webkit-transform: rotate(-90deg); -moz-transform:rotate(-90deg);
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

@media print{
	.questionFontBold {
		font-weight: bold;
	}
	
	.bigFont{
		font-size:x-large;
		font-weight:bold;
	}
	
	.underline{
		text-decoration: underline;
	}

	ul {
    	list-style: none;
    	margin: 0;
    	padding: 0;
	}

	.bv-height-100 {
		height:100%;
	}

	.bv-width-100 {
		width:100%;
	}

	.bv-heading-label {
		font-size: 16px;
		font-weight: 500;
	}

	.bv-small-font {
		font-size: 14px !important;
	}

	.bv-float-left {
		float : left !important;
	}
	.bv-float-right {
		float : right !important;
	}

	/* Approval */

	.approval-attachments-row {
		height: 100%;
		width: 100%;
		position: relative;
	}

	.approval-attachment {
		position: relative;
		height: 150px;
		width: 90px;
		float: left;
		margin-right: 17px;
	}

	.approval-approve-as-title {
		padding-left: 0px !important;
	}

	.chart-div {
	  width:50%;
	  height:100%;
	}

	.legends {
	  /*white-space: nowrap;*/
	  padding-left: 15px;
	}

	.legends-print {
		/*white-space: nowrap; */
	    padding-left: 15px;
	    position: absolute;
	    bottom: 40px;
	    /* width: 100%; */
	    right: 0px;
	}

    .print-approval-container nvd3-pie-chart svg{
        min-width: 400px !important;
    }

	.legend-print {
/*	  width: 100%;
	  display: inline-block;
	  white-space: nowrap;*/
	}

	.legend-circle {
	  width: 12px;
	  height: 12px;
	  border-radius: 50%;
	  display: inline-block;
	}

	.legend-circle-print {
	  width: 12px;
	  height: 12px;
	  display: inline-block;
	}

	.legend-title {
	  display: inline-block;
	}

	.approval-users {
	  height: 100%;
	  padding-left : 20px;
	}

	.approval-user-responses {
	  height: calc(100% - 30px);
	}

	.approval-response-users {
	  margin: 5px 0 0 5px;
	  overflow: hidden;
	}

	.approval-response-info {
	  display: inline-block;
	  white-space: nowrap;
	  line-height: 20px;
	}
	
	.approval-deactivated-user{
	  color: #6b6d75;
	  font-weight: 300;
	  font-style: italic;
	}

	.approval-response-details {
	  word-wrap: break-word;
	}

	.approval-response-sign {
	  height: 80px;
	}
}
