/* http://daneveland.com/content/printing-bootstrap */
/* Print styling */
@media print {
	body, td, th {
		font-size: 11pt;
	}
	.no-print {
		display: none !important;
	}
	.badge {
		font-weight: bold;
		border-radius: 4px;
		padding: 1px 4px 1px 4px;
	}
    .label-default {
        color: #aaa !important;
        background-color: #eee !important;
        border: 3px solid #aaa !important;
    }
	.bg-color-blue {
		color: #57889c !important;;
		border: 3px solid #57889c !important;
	}
	.bg-color-blueBright {
		color: #3276b1 !important;
		border: 3px solid #3276b1 !important;
	}
	.bg-color-blueLight {
		color: #92a2a8 !important;
		border: 3px solid #92a2a8 !important;
	}
	.bg-color-blueDark {
		color: #4c4f53 !important;
		border: 3px solid #4c4f53 !important;
	}
	.bg-color-green {
		color: #356e35 !important;
		border: 3px solid #356e35 !important;
	}
	.bg-color-greenLight {
		color: #71843f !important;
		border: 3px solid #71843f !important;
	}
	.bg-color-greenDark {
		color: #496949 !important;
		border: 3px solid #496949 !important;
	}
	.bg-color-red {
		color: #a90329 !important;
		border: 3px solid #a90329 !important;
	}
	.bg-color-yellow {
		color: #b09b5b !important;
		border: 3px solid #b09b5b !important;
	}
	.bg-color-orange {
		color: #c79121 !important;
		border: 3px solid #c79121 !important;
	}
	.bg-color-orangeDark {
		color: #a57225 !important;
		border: 3px solid #a57225 !important;
	}
	.bg-color-pink {
		color: #ac5287 !important;
		border: 3px solid #ac5287 !important;
	}
	.bg-color-pinkDark {
		color: #a8829f !important;
		border: 3px solid #a8829f !important;
	}
	.bg-color-purple {
		color: #6e587a !important;
		border: 3px solid #6e587a !important;
	}
	.bg-color-darken {
		color: #404040 !important;
		border: 3px solid #404040 !important;
	}
	.bg-color-lighten {
		color: #d5e7ec !important;
		border: 3px solid #d5e7ec !important;
	}
	.bg-color-white {
		color: #fff !important;
		border: 3px solid #fff !important;
	}
	.bg-color-grayDark {
		color: #525252 !important;
		border: 3px solid #525252 !important;
	}
	.bg-color-magenta {
		color: #6e3671 !important;
		border: 3px solid #6e3671 !important;
	}
	.bg-color-teal {
		color: #568a89 !important;
		border: 3px solid #568a89 !important;
	}
	.bg-color-redLight {
		color: #a65858 !important;
		border: 3px solid #a65858 !important;
	}
	.bg-color-info {
		color: #57889c !important;
		border: 3px solid #57889c !important;
	}
	.bg-color-primary {
		color: #3276b1 !important;
		border: 3px solid #3276b1 !important;
	}
	.bg-color-warning {
		color: #c79121 !important;
		border: 3px solid #c79121 !important;
	}
	.bg-color-success {
		color: #739e73 !important;
		border: 3px solid #739e73 !important;
	}
	.bg-color-magenta {
		color: #6e3671 !important;
		border: 3px solid #6e3671 !important;
	}
	.bg-color-danger {
		color: #a90329 !important;
		border: 3px solid #a90329 !important;
	}
	ol.lower-roman-parentheses {
		counter-reset: list;
	}
	ol.lower-roman-parentheses>li {
		list-style: none;
		position: relative;
	}
	ol.lower-roman-parentheses>li:before {
		counter-increment: list;
		content: counter(list, lower-roman) ") ";
		position: absolute;
		left: -30px;
	}
	ol.lower-alpha-parentheses {
		counter-reset: list;
	}
	ol.lower-alpha-parentheses>li {
		list-style: none;
		position: relative;
	}
	ol.lower-alpha-parentheses>li:before {
		counter-increment: list;
		content: counter(list, lower-alpha) ") ";
		position: absolute;
		left: -30px;
	}
	ol.lower-roman-parentheses {
		counter-reset: list;
	}
	ol.lower-roman-parentheses>li {
		list-style: none;
		position: relative;
	}
	ol.lower-roman-parentheses>li:before {
		counter-increment: list;
		content: counter(list, lower-roman) ") ";
		position: absolute;
		left: -30px;
	}
	ol.lower-roman-dot {
		counter-reset: list;
	}
	ol.lower-roman-dot>li {
		list-style: none;
		position: relative;
	}
	ol.lower-roman-dot>li:before {
		counter-increment: list;
		content: counter(list, lower-roman) ". ";
		position: absolute;
		left: -30px;
	}
	ol.lower-alpha-dot {
		counter-reset: list;
	}
	ol.lower-alpha-dot>li {
		list-style: none;
		position: relative;
	}
	ol.lower-alpha-dot>li:before {
		counter-increment: list;
		content: counter(list, lower-alpha) ". ";
		position: absolute;
		left: -30px;
	}
	ol.decimal-dot {
		counter-reset: list;
	}
	ol.decimal-dot>li {
		list-style: none;
		position: relative;
	}
	ol.decimal-dot>li:before {
		counter-increment: list;
		content: counter(list, decimal) ". ";
		position: absolute;
		left: -30px;
	}
	.row {
	   margin-left: 0px;
	   margin-right: 0px;
	}
	.btn {
        border: 2px dotted;
        border-radius: 4px;
    }
	.form-condensed .form-group .btn-double-line { 
	    height: 26px;
	    line-height: 85%;
	    width: 100px;
	}
	.btn-double-line {
	    line-height: 92%;
	    padding-top: 4px;
	    padding-bottom: 4px;
	    padding-left: 2px;
	    padding-right: 2px;
	    width: 100px;
	}
	.btn-double-line .name {
	    font-size: 80%;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    width: 100%;
	    display: block;
	}
	.text-center {
	   vertical-align:middle!important;
	   text-align:center!important;
	}
}