@media print {

	h1 {
		margin-bottom: 0;
		font-size: 36px;
	}

	a[href]:after {
	    content: "";
	}

	.page-header {
		height: auto;
		margin-bottom: 0;
	}

	.logo-kbank {
		max-width: 223px !important;
	}

	#change_language .col-xs-8 img:nth-child(4) {
		display: none;
	}

	.btn-back {
		display: none;
	}

	.port-action-pull-right, .fb_iframe_widget {
		display: none !important;
	}

	.clearfix {
		height: 0;
	}

	#FormatInvestmentForm #menu1, #FormatInvestmentForm #menu2 {
		display: block;
		opacity: 1;
	}

	#printarea.port-select #FormatInvestmentForm .col-md-3  {
		margin: 0 !important;
		float: left;
		width: 50% !important;
	}

	#FormatInvestmentForm h3 {
		font-size: 32px;
		margin-bottom: 30px;
		border-bottom: 1px solid #ccc;
	}

	#FormatInvestmentForm .tab-content {
		width: 640px;
	}

	#FormatInvestmentForm .tab-content h3 {
		font-size: 26px;
		border-bottom: 0;
		margin-bottom: 12px;
	}

	#FormatInvestmentForm #menu1,
	#FormatInvestmentForm #menu2 {
		margin-bottom: 30px;
	}

	#FormatInvestmentForm .nav.nav-tabs {
		display: none;
	}
	#printarea .port-blank {
		width: 0;
		padding: 0;
	}

	#printarea .port-pie {
		width: 200px !important;
		height: 200px !important;
		margin: 0 !important;
		float: left;
		position: relative;
	}

	#printarea .port-legend {
		width: 70% !important;
		float: left;
		position: relative;
		left: 0px;
		top: 10px;
	}

	#printarea .port-legend p {
		-webkit-print-color-adjust: exact;
	}

	#printarea .port-legend h3 {
		margin-top: -10px;
		margin-bottom: 12px;
	}


	#printarea #FormatInvestmentForm #chart-area1,
	#printarea #FormatInvestmentForm #chart-area2 {
		position: relative;
		top: -35px;
		left: -45px;
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
		-o-transform: scale(0.8);
		transform: scale(0.8);
	}

	#printarea .port-legend .col-md-10.col-sm-10.col-xs-10 {
		margin: 0;
		padding: 0;
	}

	#printarea .port-summary {
		width: 450px;
	}

	#printarea .table-dark-green {
		border: 2px solid #999;
	}

	#printarea .table-dark-green tr:first-child td {
		background: #ccc !important;
		padding: 8px 18px 6px;
		-webkit-print-color-adjust: exact;
		border: 0 !important;
	}

	#printarea .table-dark-green tr:last-child td {
		font-size: 14px;
		/*padding: 12px 18px 10px !important;*/
	}

	#printarea .port-action-buttons {
		display: none;
	}

	/* Port Simulator */

	.port-simu .pull-right {
		display: none;
	}

	.port-simu-sidebar {
		display: none;
	}

	.port-simu-pie-wrapper {
		margin: 0 auto;
		width: 100%;
	}

	.port-simu #chart-tab {
		margin: 12px 0 0;
	}

	.port-simu .years-pagination {
		display: none;
	}

	.port-simu  #piechart-wrapper .piechart-control {
		margin-top: 15px;
	}

	.port-simu #piechart-wrapper {
		border: 0;
	}

	.port-simu #piechart {
		position: relative;
		text-align: center;
		-webkit-transform: scale(0.9);
		-ms-transform: scale(0.9);
		-o-transform: scale(0.9);
		transform: scale(0.9);
	}

	.port-simu .btn-o-brown {
		display: none;
	}

	.port-simu .btn-level {
		opacity: 0.5;
		border: 1px solid #666;
	}

	.port-simu .btn-level.active {
		font-weight: bold;
		box-shadow: inset 0 0 0 100px #ccc!important;
		opacity: 1;
	}

	.port-simu .table-asset {
		margin-bottom: 20px !important;
	}

	.port-simu .table-asset,
	.port-simu .table-asset tbody tr td:first-child,
	.port-simu .table-asset thead tr th:first-child,
	.port-simu .table-asset tbody tr td:last-child,
	.port-simu .table-asset thead tr th:last-child,
	.port-simu .table-asset tbody tr td,
	.port-simu .table-asset thead tr th {
		border-color: #999 !important;
	}

	.port-simu #table-performance {
		border: 0;
	}


	.port-simu .btn-dark-brown {
		display: none;
	}

	.table-responsive {
		overflow: hidden;
	}

	.port-simu .table.table-asset th,
	.port-simu .table.table-asset td {
		font-size: 11px !important;
	}

	.port-simu .table.table-asset th:last-child,
	.port-simu .table.table-asset td:last-child {
		min-width: 70px !important;
	}


	.port-simu .btn-debug {
		display: none;
	}

	/* Port Return */

	#printarea .highpie .quarter-1.no-quarter {
		width: 0 !important;
	}

	.port-return .port-return-pie-legend {
		margin: 20px 0 80px;
	}

	.port-return .port-return-pie-legend .col-md-4 p {
		width: 40px !important;
		float: left;
		margin: 0 10px;
	}

	.ben-recommended, .ben-your {
		width: 50%;
		float: left;
	}

	.ben-recommended, .ben-your {
		width: 50%;
		float: left;
	}

	.ben-recommended .col-md-5 p,
	.ben-your .col-md-5 p {
		width: 30px;
		float: left;
	}

	.port-return .table-dark-green td {
		border-color: #999;
	}
	
	.port-return .table-dark-green td:last-child {
		border-width: 0px 0px 1px 0px !important;
	}

	#printarea.port-return .table-dark-green tr:first-child td,
	.port-return .table-gray tr:first-child td {
		border: 0 !important;
		border-bottom: 2px solid #999 !important;
	}

	/* Port Select */

	.port-select #FormatInvestmentForm .col-md-4 {
		width: 50% !important;
		float: left;
	}

	/* Footer */

	.container-with-footer {
		padding-bottom: 30px;
	}

	#printarea .highpie .quarter-1 {
		width: 10% !important;
	}



	footer {
		position: relative;
	}

	
}