#printingPreviewContainer{
	z-index: 1100 !important;
	padding: 0px;
	padding: 0px;
	margin-top: 1px;
	border-radius: 4px;
	width: 250px;
}

#printingPreviewContainer .panel {
   width: 100% !important;
}

#printing-panel
{
	width: 100%;
}

/* printing preview panel */
/*#printingPreviewContainer #print-state{
	outline: 0 !important;
	width: 100%;
	box-shadow: 0px;
	background: none !important;
	text-shadow: 0px !important;
	color: #909090;
	border: 1px solid #909090;
	font-size: 1.1em;
	height: 27px;
	padding: 3px 2px;
	border-radius: 4px;
}

#printingPreviewContainer #print-state span{
	position: relative;
	top: 0px;
	font-size: 0.8em;
}*/

#printingPreviewContainer #print-state.activated{
	color: #fff !important;
	border: 1px solid #286090;
	background-color: #fff !important;
	color: #286090 !important;
}

#printingPreviewContainer .btn-primary{
	box-shadow: 0 0 0 0 !important;
	text-shadow: 0 0 !important;

	color: #909090;
}

#printingPreviewContainer .panel, #printingPreviewContainer .panel-heading{
	padding: 0px;
	border: 0px;
	border-radius: 0px;
	margin: 0px;
}

#printingPreviewContainer #print-panel
{
	position: relative;
	top: -5px;
}

#printingPreviewContainer .panel-body
{
	border: 1px solid #286090;
	border-top: 0px;
	background: #fff;
	border-radius: 0px 0px 4px 4px;
}

#printingPreviewContainer .section-label{
	position: relative;
	top: 7px;
	font-weight: bold;
	text-align: center;
}

#printingPreviewContainer select{
	border-radius: 5px;
	padding: 7px;
	outline: 0 !important;
	width: 100%;
}

#printingPreviewContainer .panel-body .row{
	margin-bottom: 10px;
}

#printingPreviewContainer .col-xs-5{
	padding-right: 0px;
}

#printingPreviewContainer .col-xs-7{
	padding-left: 0px;
}

#printingPreviewContainer #print, #printingPreviewContainer #printadd{
	margin-top: 10px;
	width: 100%;
}

#printingPreview{
	position: absolute;
	z-index: 1099 !important;
	margin: auto;
	top: 90px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	border: 2px dashed #286090;
	background-color: rgba(255,255,255,0.4);
}

#printingPreview.off{
	visibility: hidden;
}

#printingPreview.on{
	visibility: visible;
}

#printingPreview.no-horizontal-borders{
	border-left: 0px !important;
	border-right: 0px !important;
}

#printingPreview.no-vertical-borders{
	border-top: 0px !important;
	border-bottom: 0px !important;
}

/* additional buttons */

#printingPreviewContainer .panel {
	display: inline-block;
}

#additionalBtnsPanel {
	vertical-align: top;
	width: 60%;
}

#additionalBtnsPanel button {
	border-radius: 0px;
	background: none;
	border: 1px solid #909090;
	border-left: 0px !important;
	width: 50%;
	outline: 0 !important;
}

#additionalBtnsPanel button:hover{
	color: #fff !important;
	background-color: #286090 !important;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important;
	border: 1px solid #204d74;
}
