/* http://daneveland.com/content/printing-bootstrap */
/* Print styling */
@media print {
	[class*="col-sm-"] {
		float: left;
	}
	[class*="col-xs-"] {
		float: left;
	}
	.col-sm-12, .col-xs-12 {
		width: 100% !important;
	}
	.col-sm-11, .col-xs-11 {
		width: 91.66666667% !important;
	}
	.col-sm-10, .col-xs-10 {
		width: 83.33333333% !important;
	}
	.col-sm-9, .col-xs-9 {
		width: 75% !important;
	}
	.col-sm-8, .col-xs-8 {
		width: 66.66666667% !important;
	}
	.col-sm-7, .col-xs-7 {
		width: 58.33333333% !important;
	}
	.col-sm-6, .col-xs-6 {
		width: 50% !important;
	}
	.col-sm-5, .col-xs-5 {
		width: 41.66666667% !important;
	}
	.col-sm-4, .col-xs-4 {
		width: 33.33333333% !important;
	}
	.col-sm-3, .col-xs-3 {
		width: 25% !important;
	}
	.col-sm-2, .col-xs-2 {
		width: 16.66666667% !important;
	}
	.col-sm-1, .col-xs-1 {
		width: 8.33333333% !important;
	}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
		.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
		.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
		.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
		float: left !important;
	}
	body {
		margin: 0 !important;
		padding: 0 !important;
		min-width: 768px;
	}
	.breadcrumb,
	.breakcrumb a {
		color: #000 !important;
	}
	.table-responsive > br,
	.select2-hidden-accessible,
	.select2-selection__clear {
		display: none !important;
	}
	.container {
		width: auto;
		min-width: 750px;
	}
	.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th,
		.table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th,
		.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
		border: 1px solid #aaa !important;
	}
	.table {
		background: transparent !important;
	}
	.txt-color-white {
		color: #aaa !important;
	}
	.txt-color-red {
		color: #f00 !important;
	}
	td, 
	th, 
	div, 
	body, 
	label, 
	.form-control, 
	.input-group-addon,
	.btn {
		font-size: 10pt;
	}
	div, 
	body {
		padding: 0px !important;
	}
	label,
	.label, 
	.form-control, 
	.btn {
		padding: 3px !important;
		margin: 0px;
		line-height: 26px;
		border: 1px;
	}
	section.label,
	section>label.input {
		width: 100%;
	}
	td, th {
		padding: 1px !important;
	}
	.form-group label,
	.input-group {
		padding: 0px !important;
	}
	.input-group {
		margin: 0px !important;
		width: 100%;
	}
	.form-group {
		padding: 2px !important;
		margin-bottom: 3px !important;
	}
	.input-group-addon {
		border: 0px;
		padding: 0px;
	}
	input.form-control,
	.select2-selection {
		height: 23px !important;
	}
	.jarviswidget > div {
		border-color: #fff !important;
	}
	.select2-selection span.select2-selection__rendered {
    	line-height: 20px;
	}
	a[href]:after {
		content: none !important;
	}
	.pace,
	#divSmallBoxes, 
	#divMiniIcons, 
	#bigBoxes, 
	.bigBox, 
	.smallBox,
	.noprint, 
	div.alert, 
	header, 
	.group-media, 
	.btn[disabled], 
	.btn[data-original-title=Remove],
	.footer, 
	.page-footer,
	.widget-footer,
	aside,
	#comments, 
	.nav, 
	.btn-ribbon,
	.modal[aria-hidden=true],
	ul.links.list-inline, 
	ul.action-links {
		display: none !important;
	}
	input[type=radio],
	input[type=checkbox] {
		position: relative !important;
		left: 3px !important;
	}
/* 	.btn { */
/* 		border: 0 !important; */
/* 		color: #000 !important; */
/* 	} */
/* 	.btn .fa { */
/* 		display: none !important; */
/* 	} */
	.btn.btn-default {
		color: #000 !important;
		border-color: #aaa !important;
	}
	.btn.btn-danger {
		color: #f00 !important;
		border-color: #f00 !important;
	}
	.btn.btn-primary {
		color: #416aff!important;
		border-color: #416aff!important;
	}
	.btn.btn-info {
		color: #2aa6e9!important;
		border-color: #2aa6e9!important;
	}
	.btn.btn-warning {
		color: #c4a20f!important;
		border-color: #c4a20f!important;
	}
	.btn.btn-success {
		color: #c4a20f!important;
		border-color: #c4a20f!important;
	}
	.label.label-default {
		color: #aaa !important;
		border-color: #aaa !important;
	}
	.label.label-danger {
		color: #f00 !important;
		border-color: #f00 !important;
	}
	.label.label-primary {
		color: #416aff!important;
		border-color: #416aff!important;
	}
	.label.label-info {
		color: #2aa6e9!important;
		border-color: #2aa6e9!important;
	}
	.label.label-warning {
		color: #c4a20f!important;
		border-color: #c4a20f!important;
	}
	.label.label-success {
		color: #32cd35!important;
		border-color: #32cd35!important;
	}
	.label.label-error {
		color: #f00 !important;
		border-color: #f00 !important;
	}
	.text-danger {
	    color: #b94a48 !important;
	}
	.form-control {
		background-color: transparent !important;
		border-bottom: 1px solid #999 !important;
	}
	.input-group-btn, .select2-selection__arrow {
		display: none !important;
	}
	.select2-container--default .select2-selection--single {
	    border: 0 !important;
	    border-bottom: 1px solid #999 !important;
	}
	.select2-container {
		padding: 0px 0px !important;
		border: 0px !important;
		width: 100% !important;
	}
	.select2-container .selection, .select2-container .select2-choice,
		.select2-container .select2-selection {
		color: #000;
		background-color: inherit !important;
	}
	.select2.select2-container--disabled .select2-selection {
		border-bottom: 1px solid #777 !important;
	}
	.select2-container--default.select2-container--disabled .select2-selection--single
		{
		background-color: transparent !important;
	}
	.select2-container .selection, .select2-container .select2-choice,
		.select2-container .select2-selection {
		color: #000 !important;
		background-color: inherit !important;
	}
	.select2.select2-container--disabled .select2-selection {
		border: 0 !important;
		border-bottom: 1px solid #ccc !important;
	}
	textarea {
		border: 1px solid #ccc !important;
	}
	.smart-form .inline-group {
	    margin: 0 -15px -4px 0;
	}
	.smart-form .inline-group .radio {
	    float: left;
	    margin-right: 30px;
	}
	.smart-form .checkbox, .smart-form .radio {
	    margin-top: 0px !important;
	    margin-bottom: 0px;
	    padding-left: 25px;
	    line-height: 0px;
	    color: #000;
	    cursor: pointer;
	}
	.smart-form .checkbox+.checkbox, .radio+.radio {
	}
	.smart-form .dl-horizontal {
		margin-bottom: 12px;
		margin-top: 12px;
	}
	.smart-form .dl-horizontal dt {
	    float: left;
	    text-align: right;
	    width: 25%;
	    margin-right: 20px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.smart-form .dl-horizontal dd {
	    margin-left: 30%;
	}
	.dl-horizontal dt {
	    float: left;
	    text-align: right;
	    width: 60%;
	    margin-right: 5px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.dl-horizontal dd {
	    margin-left: 10%;
	}

}