.pdfMakerSubContainer {
	padding:32px;
}
.pdfMakerTopBodySearch {
	margin:0 0 38px;
}
.pdfMakerTopBodySearch .search {
	border:1px solid [top_body_search_bord];
	width:503px;
	float:left;
	padding:1px;
	margin-right:10px;
	position:relative;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;
}
.pdfMakerTopBodySearch .search input[type='text'] {
	font-size:14px;
	color:#95a0ae;
	font-weight:300;
	height:30px;
	border:none;
	padding:0 120px 0 16px;
	margin:0;
	background:none;
}
.pdfMakerTopBodySearch .search .btn {
	font-size:16px;
	color:[top_body_search_text];
	font-weight:700;
	line-height:33px;
	text-align:center;
	width:117px;
	height:33px;
	background:[top_body_search_btn];
	position:absolute;
	border:none;
	right:-1px;
	top:-1px;
	z-index:1;
	cursor:pointer;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	        border-radius:3px;
}
.pdfMakerTopBodySearch .search .btn i {
	margin-right:5px;
}
.pdfMakerTopBodySearch .create-btn {
	font-size:16px;
	color:#fff;
	font-weight:600;
	line-height:33px;
	text-align:center;
	width:auto;
	height:33px;
	padding:0 17px;
	background:[top_body_search_create_btn];
	display:inline-block;
	vertical-align:top;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	        border-radius:3px;
}
.pdfMakerTopBodySearch .create-btn i {
	font-size:14px;
	margin-right:5px;
}
.pdfMakerLeft {
	width:76%;
	float:left;
}
.pdfMakerRight {
	width:22%;
	float:right;
}
.pdfMakerFooter {
	clear:both;
}
.pdfMakerFormRow {
	line-height:normal;
	width:100%;
	margin:0 0 15px;
	position:relative;
}
.pdfMakerButton {
	font-size:21px !important;
	color:[button_text] !important;
	font-weight:300;
	text-align:center;
	line-height:51px;
    width: auto !important;
	height:53px;
	padding:0 15px;
	min-width:125px;
 	background-color:[button_bg] !important;
	border:none !important;
	margin:0 15px 0 0 !important;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	        border-radius:3px;
}
.pdfMakerButton.cancel {
	background: #3b3b3b !important;
	color: [white] !important;
}
.pdfMakerButton.noRi8Mar {
	margin-right:0 !important;
}
.pdfMakerErrorMsg {
	display:block;
	color:#ff0000;
	line-height:20px;
	font-size:14px;
	font-weight:400;
	clear: both;
}
.pdfMakerSuccMsg {
	display:block;
	color:#55D25B;
	line-height:20px;
	font-size:14px;
	font-weight:400;
}
/*.CodeMirror {
	font-size:15px;
	color:[input_text];
	font-weight:300;
	overflow:auto!important;
	line-height:normal;
	background:[input_bg];
	border:1px solid [input_border];
	border-left:3px solid [input_border_left];
	width:100%;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}*/

.pdfMakerPattern {
	position:relative;
	padding:0;
	height:200px;
	overflow:hidden;
}
.pdfMakerPattern p {
	margin:0;
	padding:0;
}
.pdfMakerPattern:hover:after {
	content:"";
	display:block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background:rgba(0,0,0,.2);
}
.pdfMakerPatternFooter {
	padding:0 10px;
	margin-bottom:20px;
}
a.pdfMakerIcon {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
	display: none;
	text-align: center;
	line-height: 30px;
}
.pdfMakerPattern:hover a.pdfMakerIcon {
	display:block;
}
.pdfMakerAddIcon {
	float: right;
}
.pdfMakerParameters {
	max-height:600px;
	overflow:auto;
}
.pdfMakerParameters ul {
	padding:0;
	background-color:#f6f6f6;
}
.pdfMakerParameters ul li {
	font-size:14px;
	line-height:20px;
	padding:0 20px;
	border-bottom: 1px dotted #d2d2d2;
	position:relative;
}
.pdfMakerParameters ul li:last-child {
	border-bottom:none;
}
.pdfMakerParameters ul li a {
	display:block;
	padding:8px 0;
}
.pdfMakerParameters ul li a:hover {
	color:#4171e3;
}
.pdfMakerParameters ul li.used:after {
	content:"";
	display:block;
	width:3px;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	z-index:1;
	background-color:#87dd2b;
}
.pdfMakerParameters ul li p {
    display: block;
    margin: 0;
    padding: 5px 10px;
    background-color: #f6f6f6;
    font-size: 13px;
}
.pdfMakerTopTab {
    font-size:0;
    letter-spacing:0;
    padding:0 22px;
	margin: -20px -20px 10px;
    background-color:#c2c7cd;
}
.pdfMakerTopTab li {
    display:inline-block;
    vertical-align:top;
}
.pdfMakerTopTab li a {
    font-size:16px;
    color:#f22302;
    text-align:center;
    line-height:48px;
    font-weight:500;
    padding:0 15px;
    display:block;
}
.pdfMakerTopTab li a.active {
    background-color:#fff;
}
.pdfMakerTopTab li a.disable {
    opacity:.5;
    cursor:default;
}
.pdfMakerAdvanceSearch {
	padding:0;
	background-color:#f6f6f6;
	max-height:300px;
	overflow:auto;
}
.pdfMakerAdvanceSearch>h3 {
	margin:0 ;
	padding:0 15px;
	font-size:16px;
	font-weight:600;
	line-height:40px;
	cursor:pointer;
	background: url([advance_pdf_plus]) 95% 0 [no_repeat] #e3e3e3;
}
.pdfMakerAdvanceSearch>h3.active {
	background-position:95% 100%;
}
.pdfMakerAdvanceSearchContainer {
	display:none;
}
.pdfMakerAdvanceSearchContainer input,
.pdfMakerAdvanceSearchContainer select {
	border:none;
	background:none;
	padding:0;
	margin:5px 0 0;
	float:right;
	width:auto;
	height:auto;
}
.pdfMakerAdvanceSearchContainer select {
	font-size:13px;
	font-weight:600;
	line-height:normal;
	padding:0 10px 0 4px;
	margin:0;
	margin-right: -11px;
	background: url([pdf_select_arrw]) 92% 50% [no_repeat];
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.pdfMakerAdvanceSearchContainer .pdfMakerFormRow {
	margin:0;
	padding:10px 15px;
	border-bottom:1px dotted #e6e6e9;
}
.pdfMakerAdvanceSearchContainer .pdfMakerFormRow label {
	font-size:14px;
	margin:0;
}
.date-icon {
	font-size: 17px;
	float: right;
	margin-top: -34px;
	position: relative;
	margin-right: 12px;
}

.pdfMakerTableListing {
	padding:0;
	margin:0;
	width:100%;
	border-collapse:collapse;
}
.pdfMakerTableListing th {
	font-size:15px;
	color:[table_listing_th_text];
	font-weight:600;
	vertical-align:middle;
	text-align:left;
	height:40px;
	padding:0 0 0 18px;
	margin:0;
	background:[table_listing_th_bg];
	border-bottom:1px solid [table_listing_th_bottom];
	border-right:3px solid #fff;
}
.pdfMakerTableListing td {
	font-size:14px;
	color:[table_listing_td_text];
	font-weight:300;
	vertical-align:middle;
	text-align:left;
	height:40px;
	padding:5px 0 5px 18px;
	margin:0;
	background:#fff;
	border-bottom:1px solid #eef2f5;
}
.pdfMakerTableListing td .pdfMakerTableListing td {
	border:none;
	padding:0;
}
.pdfMakerTableListing td .double {
	margin-top:-32px;
}
.pdfMakerTableListing td .double.single-tr {
	margin-top:0;
}
.pdfMakerTableListing td.sub a {
	font-weight:600;
	color:#589cf1;
}
.pdfMakerTableListing td:last-child a {
	margin:0 10px 0 0;
}