.content {
    min-height: 250px;
    padding: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}/* CSS Document */
.box {
    position: relative;
    border-radius: 0px;
    background: #ffffff;
    border-top: 1px solid #d2d6de;
    margin-bottom: 20px;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.box-header.with-border {
    border-bottom: 1px solid #f4f4f4;
}
.box-header {
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
}
.box-header>.fa, .box-header>.glyphicon, .box-header>.ion, .box-header .box-title {
    display: inline-block;
    font-size: 18px;
    margin: 0;
    line-height: 1;
}
.box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 10px;
}

legend.scheduler-border {
    /* border: 1px groove #FF620B; */
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000 !important;
    box-shadow: 0px 0px 0px 0px #000 !important;
}
.form-group {
    margin-bottom: 15px;
}
#dvPreview
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
    min-height: 400px;
    min-width: 400px;
    display: none;
}

    

	@page {
			margin:0 10px;
			/*size:8.27in 11.69in ;
			/*height:3508 px;
			width:2480 px;
			/*size: auto;   auto is the initial value */
			/*margin:0;   this affects the margin in the printer settings 
			-webkit-print-color-adjust:exact;*/
	}
	@media print{
		table {page-break-inside: avoid;}
		#buttons{
				display:none;
		}
		#invoice{
			margin-top:20px;
		}
	}
		
  .qhead{
	  
	  
	  }