.pdf-viewer-wrapper{float:left; width:100%; padding:10px;}
.pdf-viewer-wrapper .pdf-design{width:40%; float:left; border:#cdcfd1 solid 1px;}
.pdf-viewer-wrapper .top-bar, .pdf-viewer-wrapper .bottom-bar {
	background: #dfe0e1;
	padding: 10px;
	border-bottom: #cdcfd1 solid 1px;
	position: relative;
	float: left;
	width: 100%;
}
.pdf-viewer-wrapper .return-link {
	color: #4e8db8;
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 15px;
}
.pdf-viewer-wrapper .return-link a{color: #4e8db8; text-decoration:none;}
.pdf-viewer-wrapper .return-link i{font-size:16px; padding:2px 5px 0 0; float:left;}
.pdf-viewer-wrapper .pdf-design h3 {font-size: 16px;text-transform: uppercase;font-weight: 400;text-align: center;margin: 0;}
.pdf-viewer-wrapper .pdf-design-form {
	padding: 10px;
	float: left;
	width: 100%;
}

.pdf-viewer-wrapper .bottom-bar {
	padding: 5px;
	border-bottom:0;
}
.pdf-viewer-wrapper .bottom-bar .return-link {
	left: auto;
	right: 10px;
}
.pdf-viewer-wrapper .button-save {
	width: 70px;
	margin: 0 auto;
	text-align: center;
	padding: 6px 8px;
	font-size: 16px;
	line-height: 20px;
}
.pdf-viewer-wrapper .button-save a {
	color: #fff;
	text-decoration: none;
}
.pdf-viewer-wrapper .button-save a i {
	font-size: 16px;
	padding: 0 5px 0 0;
}
.pdf-viewer-wrapper .full-container{width:100%; float:left;}
.pdf-viewer-wrapper .half-container {
	float: left;
	width: 50%;
}
.pdf-viewer-wrapper label {
	width: 70px;
	/*float: left;*/
	font-size:12px;
	display:inline-block;
}
.pdf-viewer-wrapper input[type="text"], select, textarea {
	width: calc(100% - 90px);
	height: 30px;
	margin: 0 0 8px;
	resize:none;
	padding: 10px;
	border-radius: 3px;
	border: #d6dadf solid 1px;
}
.pdf-viewer-wrapper select {
	padding: 0 10px;
	-moz-appearance: none;
	-webkit-appearance:none;
	-ms-appearance:none;
	appearance:none;
	background:url(arrow-img.png) no-repeat right center;
}
.pdf-viewer-wrapper textarea{width:100%; height:30px;}
.pdf-viewer-wrapper .radio-wrap {
	float: left;
	width: 100%;
	padding: 0 0 8px;
}
.pdf-viewer-wrapper .radio-wrap span {
	float: left;
	width: 30%;
}
.pdf-viewer-wrapper .radio-block {
	float: right;
	width: 70%;
	position: relative;
}
.pdf-viewer-wrapper .radio-block input {
	width: 100%;
	float: left;
	position: absolute;
	left: 0;
	opacity:0;
	top: 0;
	height: 26px;
	margin: 0;
}
.pdf-viewer-wrapper .radio-block label {
	width: 100%;
	float: right;
	text-align: center;
	margin-bottom: 5px;
	line-height:26px;
	height: 26px;
}
.pdf-viewer-wrapper .radio-block label::before {
	content: "";
	border: #9fa3a6 solid 1px;
	width: 24px;
	height: 24px;
	float: left;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	margin-bottom: 10px;
}
.pdf-viewer-wrapper .radio-block input[type=radio] + label:after{content:none;}
.pdf-viewer-wrapper .radio-block input[type="radio"]:checked + label::after {
	background: #48abdf;
	width: 8px;
	height: 8px;
	content: "";
	position: absolute;
	left: 8px;
	top: 8px;
	border-radius: 100%;
}
.pdf-viewer-wrapper hr.grey-border{border:0; float:left; width:100%; border-bottom:#d6dadf solid 1px; margin-bottom:15px;}
.pdf-viewer-wrapper .tab-content th, .pdf-viewer-wrapper .tab-content td {
	padding: 5px;
	border-top:#d6dadf solid 1px;
	font-size:11px;
}

.pdf-viewer-wrapper .tab-content tr:last-child td {
	padding: 5px;
	border-bottom:#d6dadf solid 1px;
	font-size:11px;
}
.pdf-viewer-wrapper .tab-content h3 {
	text-transform: capitalize;
	font-size: 14px;
	text-align: left;
	padding: 0 0 5px 5px;
}
.pdf-viewer-wrapper .tab-content table {
	border: #d6dadf solid 1px;
	border-bottom:0;
	 
}
.pdf-viewer-wrapper .tab-content th {
	font-size: 12px;
	padding: 10px 5px;
}
.pdf-viewer-wrapper .tab-content input, .pdf-viewer-wrapper .tab-content select, .pdf-viewer-wrapper .tab-content textarea{width:100%; height:30px; padding:0 5px; margin:0;}
.pdf-viewer-wrapper .tab-content select{padding:0 21px 0 5px; margin:0;}


.pdf-viewer-wrapper #tab-2 .cat {width: 25%;}
.pdf-viewer-wrapper #tab-2 .vat-code {width: 25%;}
.pdf-viewer-wrapper #tab-2 .net {width: 15%;}
.pdf-viewer-wrapper #tab-2 .vat {width: 15%;}
.pdf-viewer-wrapper #tab-2 .total {width: 15%;text-align: right;}

.pdf-viewer-wrapper #tab-1 .des {width: 15%;}
.pdf-viewer-wrapper #tab-1 .cat {width: 18%;}
.pdf-viewer-wrapper #tab-1 .vat-code {width: 10%;}
.pdf-viewer-wrapper #tab-1 .unit {width: 10%;}
.pdf-viewer-wrapper #tab-1 .price {width: 10%;}
.pdf-viewer-wrapper #tab-1 .net {width: 10%;}
.pdf-viewer-wrapper #tab-1 .vat {width: 10%;}
.pdf-viewer-wrapper #tab-1 .total {width: 10%;text-align: right;}
.pdf-viewer-wrapper td.total {font-size:13px; font-weight:bold;}
.pdf-viewer-wrapper #tab-1 td.close {width: 7%; color:#48abdf; font-weight:bold; font-size:13px;}
.pdf-viewer-wrapper .add-new-btn a {
	background: #48abdf;
	padding: 3px 10px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
	margin: 0 5px;
	float: left;
	color: #fff;
	text-decoration:none ;
}
.pdf-viewer-wrapper .add-new-btn a i{padding-right:5px;}

.pdf-viewer-wrapper .line-summary {
	background: #dfe0e1;
	display: table;
	width: 100%;
}
.pdf-viewer-wrapper .line-summary-left h3 {
	font-size: 24px;
	font-weight: 700;
}
.pdf-viewer-wrapper .line-summary-left p {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 13px;
	font-weight: 700;
}

.pdf-viewer-wrapper .line-summary-left p.total-error i{color:#efc14a; font-size:22px; padding-right:7px;}
.pdf-viewer-wrapper .line-summary-left p.total-success i{color:green; font-size:22px; padding-right:7px;}

.pdf-viewer-wrapper .line-summary span, .line-summary strong {
	font-size: 14px;
	color: #000;
	padding: 5px 20px;
	line-height: 32px;
}
.pdf-viewer-wrapper .line-summary-left {padding: 10px;width: 60%;display: table-cell;}
.pdf-viewer-wrapper .line-summary-right {width: 40%;display: table-cell;border-left: #b9bbbd solid 1px;height: 100%;}
.pdf-viewer-wrapper .line-summary-right .value{border-top:#b9bbbd solid 1px; }

/*gallery*/
.pdf-viewer-wrapper .img-gallery {
	float: left;
	width: 100%;
}
.pdf-viewer-wrapper .gallery-note {
	float: left;
	width: 70%;
}
.pdf-viewer-wrapper .gallery-btn {
	float: right;
	width: 25%;
	margin:5px 0 0;
	text-align: center;
}
.pdf-viewer-wrapper .gallery-btn a {
	background: #48abdf;
	color: #fff;
	text-decoration: none;
	padding: 7px 10px;
	margin: 0 0 0;
	float: none;
	display: inline-block;
}
.pdf-viewer-wrapper .gallery-btn a i{padding-right:5px;}
.pdf-viewer-wrapper .fancybox-content {
	padding: 0;
	height: calc(100% - 40px);
	margin-bottom: 40px;
	background: none;
}
.pdf-viewer-wrapper .fancybox-content img {
	height: 100%;
	width: auto;
	max-width: 100%;
	object-fit: contain;
}
.pdf-viewer-wrapper .fancybox-slide--html{padding:0;}
.pdf-viewer-wrapper .fancybox-slide--html .fancybox-close-small {
	padding: 5px;
	right: 55px;
	top: 5px;
	width:30px;
	height:30px;
	border-radius:100%;
	background: #ff0000;
	color: #fff;
	border-radius: 100%;
}

.pdf-viewer-wrapper .gallery-checkbox{width:140px; margin:5px auto 0; height:40px;}
.pdf-viewer-wrapper .gallery-checkbox label {
	font-size: 14px;
	color: #fff;
	width: 90px;
}
/*end gallery*/

/*tab css*/
.pdf-viewer-wrapper .tab-container {
	width: 100%; float:left;
}
.pdf-viewer-wrapper ul.tabs{margin: 0px;padding: 0px;list-style: none; text-align:center;}
.pdf-viewer-wrapper ul.tabs li{background: none;color: #222;display: inline-block;padding: 10px 15px;cursor: pointer;}
.pdf-viewer-wrapper ul.tabs li.current{background: none;color: #48abdf;}
.pdf-viewer-wrapper .tab-content{display: none;background:none;padding: 0px;}
.pdf-viewer-wrapper .tab-content.current{display: inherit;}
/*end tab css*/

.pdf-viewer{float:right; width:60%;}

.pdf-viewer .fancybox-content .gallery-checkbox {
	text-align: center;
    margin-top: 25px;
}

.pdf-viewer input:read-only { 
    background-color: lightgray;
}

.pdf-viewer-wrapper .tab-content tr.remember_tr td {
	padding: 5px;
	border-top:none !important;
	font-size:11px;
}

input:read-only, select:disabled, input:disabled, textarea:disabled{ 
    background-color: lightgray !important;
}

.pdf-viewer-wrapper .remember_sup_div {
	    font-weight: 800;
    margin-left: 78px;
    margin-bottom: 10px;
}

.pdf-viewer-wrapper .remember_cat_div {
	    font-weight: 800;
    margin-left: 78px;
    margin-bottom: 10px;
}

.pdf-viewer-wrapper .mulitple {
    padding-left: 73px;
    padding-bottom: 6px;
    font-weight: 800;
}

table td select {
	width: 100%;
}

.fancybox-content img {
	    height: 600px;
}

@media screen and (max-width:1199px){
	.pdf-viewer-wrapper .pdf-design, .pdf-viewer-wrapper .pdf-viewer{width:100%;}
}

@media screen and (max-width:767px){
	.pdf-viewer-wrapper .tab-content.current {
		display: inherit;
		width: 100%;
		overflow: auto;
	}
	.pdf-viewer-wrapper .tab-content table{width:730px;}
	.pdf-viewer-wrapper  .half-container {
	float: left;
	width: 100%;
}
.pdf-viewer-wrapper .gallery-note, .pdf-viewer-wrapper .gallery-btn{width:100%;}

}