body {
  -webkit-print-color-adjust: exact;
}

#body, #fadeDiv, #ui-datepicker-div{
  display:none;
}

#printDiv {
  display: block;
}

.popMode {
  display: none;
}

.rtable{
	/*width:100%;*/
	font-size: 11pt;
}
.rtable td, .rtable th{
	padding:5px;
	/*text-align:center;*/
}
.rtable td, .rtable th, .rtable{
	/*font-size:8pt;*/
	/*border:1px solid #000;*/
}

.historyt {
  width: 100%;
  text-align: left;
  font-size: 13px;
}
.historyt td {
  color: #6f747d;
  padding: 9px 18px 8px 0;
  border-bottom: 1px solid #d8dee1;
}
.historyt td:last-child {
  text-align: right;
  padding-right: 7px;
}
.historyt td:first-child {
  padding-left: 7px;
}
.historyt tr:hover>td {
  background: #f2f2f2;
}
.historyt th {
  font-size: 12px;
  background: #fff5e6;
  vertical-align: bottom;
  font-weight: normal;
  border-top: 1px solid #d8dee1;
  border-bottom: 1px solid #d8dee1;
  padding: 10px 18px 11px 0;
}
.historyt th:first-child {
  padding-left: 7px;
}
.historyt th:last-child {
  text-align: right;
  padding-right: 7px;
}
.historyt__red {
  color: #d63333;
}
.historyt__green {
  color: #339599;
}
.historyt__gray {
  color: #757d85;
}

.noexport{
	display:none;
}
.rtable td table td {border:none}
.raccord label, #icolistTitle {font-weight:bold; line-height:2;}
.divContextMenu{
display:none;
}

.blank {
  position: relative;
  width: 670px;
  border: 1px solid #ccc;
  height: 815px;
  margin: 0 0 25px;
/*=======*/
}
.blank td {
  border: 1px solid #ccc;
  position: relative;
}
.blank__full {
  height: 855px;
}
.blank__full .blank__input {
  font-style: italic;
  background-color: transparent;
  color: #000;
}
.blank_center {
  text-align: center;
}
.blank__txt {
  display: inline-block;
}
.blank__text {
  position: absolute;
}
.blank__text-border {
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.blank__input {
  background-color: #ecf5f4;
  color: #01484c;
  font-size: 13px;
  font-family: 'Arial', Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  padding: 0 10px;
  line-height: 20px;
  height: 20px;
  border: none;
  width: 100%;
  outline: none;
  resize: none;
}
.blank__input_type_area {
  width: 320px;
  padding: 0;
  height: 40px;
  display: block;
}
.blank__input:focus {
  background-color: #d0f2ee;
}
.blank__input-wrap {
  position: absolute;
  display: inline-block;
  padding-bottom: 5px;
  border-bottom: 1px solid #47a495;
}
.blank__input-bot {
  position: absolute;
  bottom: -20px;
  left: 0;
  color: #000;
  width: 100%;
}
.blank__copy .blank__input {
  background-color: transparent;
  color: #000;
  padding: 0;
}
.blank__copy .blank__input-wrap {
  border-color: #ccc;
}
.blank__control {
  display: inline-block;
  margin-top: 20px;
}
.blank__control_right {
  float: right;
  margin-bottom: 5px;
}
.blank__table-wr {
  position: absolute;
  top: 160px;
  left: 25px;
  right: 36px;
}
.blank__in {
  width: 100%;
  table-layout: fixed;
}
.blank__in table {
  width: 100%;
  table-layout: fixed;
}
.blank__in table tr td {
  text-align: center;
}
.blank__in tr td {
  padding-left: 4px;
  padding-right: 4px;
  height: 20px;
}
.blank__in tr:first-child td {
  border-top: none;
}
.blank__in tr td {
  vertical-align: baseline;
}
.blank__in tr td:first-child {
  border-left: none;
}
.blank__in tr td:last-child {
  border-right: none;
}
.blank__in input.blank__input {
  height: auto;
}
.blank__subscr {
  position: absolute;
  height: 40px;
  border-bottom: 1px solid #ccc;
  width: 200px;
  margin-left: -100px;
  left: 50%;
}

/*
.divDraftTblWrap {font-family: Arial, sans-serif; font-size: 13px; line-height: 20px;}
.divDraftTblWrap .accent { font-family: Arial, sans-serif; }
.divDraftTblWrap .data { font-family: Arial, sans-serif;}
.divDraftTblWrap .field { font-family: Arial, sans-serif; }
.divDraftTblWrap .dfield { font-family: Arial, sans-serif; }
.divDraftTblWrap .nowr { white-space: nowrap; }
.divDraftTblWrap td { padding: 0; border: 0; text-align:left; }
.divDraftTblWrap table { border: none; border-collapse: collapse;}
.divDraftTblWrap li { list-style: square outside; padding: 0px; margin: 0px; }
.divDraftTblWrap ul { list-style: square outside; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 1.5em; }
.divDraftTblWrap .rectangle { border: black 1pt solid; }
.divDraftTblWrap .linetop { border-top: black 1pt solid !important; border-spacing: 0 !important; }
.divDraftTblWrap .linebottom { border-bottom: black 1pt solid !important; border-spacing: 0 !important; }
.divDraftTblWrap .lineleft { border-left: black 1pt solid !important; padding-left: 0mm !important;border-spacing: 0 !important; }
.divDraftTblWrap .accent {font-weight: bold; font-size: 11pt; }
.divDraftTblWrap .data { font-size: 11pt; vertical-align: top; }
.divDraftTblWrap .field {font-size: 9pt; line-height: 1.4; height: 5mm; vertical-align: top; }
.divDraftTblWrap .dfield {font-size: 9pt; line-height: 1.4; height: 5mm; vertical-align: bottom; text-align: center; }
.divDraftTblWrap #itbl { width: 180mm; }
.divDraftTblWrap #itbl { margin-left: auto; margin-right: auto; }
.divDraftTblWrap .tbox { height: 5px; }
*/


.divDraftTblWrap_v2 {font-family: Arial, sans-serif; font-size: 13px; line-height: 20px; width: 680px;}
.divDraftTblWrap_v2 .accent { font-family: Arial, sans-serif; }
.divDraftTblWrap_v2 .data { font-family: Arial, sans-serif;}
.divDraftTblWrap_v2 .field { font-family: Arial, sans-serif; }
.divDraftTblWrap_v2 .dfield { font-family: Arial, sans-serif; }
.divDraftTblWrap_v2 .nowr { white-space: nowrap; }
.divDraftTblWrap_v2 td { padding: 0; border: 0; text-align:left; }
.divDraftTblWrap_v2 table { border: none; border-collapse: collapse;}
.divDraftTblWrap_v2 li { list-style: square outside; padding: 0px; margin: 0px; }
.divDraftTblWrap_v2 ul { list-style: square outside; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 1.5em; }
.divDraftTblWrap_v2 .rectangle { border: black 1pt solid; }
.divDraftTblWrap_v2 .linetop { border-top: black 1pt solid !important;border-spacing: 0 !important;  }
.divDraftTblWrap_v2 .linebottom { border-bottom: black 1pt solid !important;border-spacing: 0 !important;  }
.divDraftTblWrap_v2 .lineleft { border-left: black 1pt solid !important; border-spacing: 0 !important; padding-left: 1mm !important;}
.divDraftTblWrap_v2 .accent {font-weight: bold; font-size: 11pt; }
.divDraftTblWrap_v2 .data { font-size: 11pt; vertical-align: top; }
.divDraftTblWrap_v2 .field {font-size: 9pt; line-height: 1.4; height: 5mm; vertical-align: top; }
.divDraftTblWrap_v2 .dfield {font-size: 9pt; line-height: 1.4; height: 5mm; vertical-align: bottom; text-align: center; }
.divDraftTblWrap_v2 #itbl { width: 180mm; }
.divDraftTblWrap_v2 #itbl { margin-left: auto; margin-right: auto; }
.divDraftTblWrap_v2 .tbox { height: 5px; }

/* 
.cardvirtuon {
	height:280px;
	width:400px;
	font-size:16px;
	color: #FFF;
	font-weight:bold;
	font-family: sans-serif, Arial;
	padding:0;
	margin:0;
}
.cardvirtuon .pan {
	margin-top:-150px;
	width:302px;
	letter-spacing:2px;	
	font-size:20px;
}
.cardvirtuon .expdate {
	margin-left: 118px;
	margin-top: -104px;
}
.cardvirtuon .cvv2 {
	margin-left: 20px;
	margin-top: -104px;
}
.cardvirtuon .nameoncard {
	font-size:16px;
	text-align: center;
	margin-top: -70px;
	width: 390px;
	color: #FFF;		
}
#VCardIMG {
	float:left;
	display:block;
	z-index:0;
	margin:0;
	//zoom:1;
		
}
.cardvirtuon div {z-index:100;display:block; float:left;}
#bgImg {
	float:left;
	display:block!important;
	position:absolute;
	z-index:-1;
	margin:0;
	//zoom:1;
}
.cardbox div {z-index:100; position:absolute; display:block; float:left;} */
.hidden {
	display:none;
}
/* .tableinfoTrans {
	width: 100%;
    margin-bottom:0;
    padding-left: 20px;
}
.tableinfoTrans .left {
  padding-left:10px;
  padding-right:10px;
  color:#636464;
  font-size:14px;
  padding-bottom:2px;
  padding-top:2px;
  text-align:left;
}
.tableinfoTrans .right {
  width:60%;
  padding-bottom:2px;
  padding-top:2px;
  padding-left:28px;
  padding-right:10px;
  color:#000;
  text-align:left;
  font-size:14px;
  word-wrap: break-word;
}
.headtabInfo{
	border-bottom: 1px solid #D6D6D6;
}
.headtabInfo .right {
	color: #636464;
	font-size: 12px;
}
.textHead {
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
	width: 60%;
	line-height: 20px;
}
.picHead {
	padding-right: 12px;
    display: inline-block;
    float: left;
    vertical-align: middle;
}
.wrapDivHead {
	padding: 10px 0;
}indiz

.prodimg {
			height: 100px;
			padding:5px;
}

.checkedImg{
	display: block;
	height: 20px;
}

.genDataOrder{
	width:80%;
}

.genDataOrderIns{
	width:90%;
}

.genDataOrder .left  {
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
}
.genDataOrder .right {
    font-size: 12px;
    padding: 5px 10px;
    text-align: left;
    width: 65%;
}

.genDataOrderIns .left  {
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left;
}
.genDataOrderIns .right {
    font-size: 12px;
    padding: 5px 10px;
    text-align: left;
    width: 65%;
}

.genDataOrderInside{
	width:100%;
	width: 30px;
}

.branch{
	padding:5px;
}

.extraInfo{
	display:block;
	width:90%;
	border-right: 1px solid #A8A9AB;
}

.extraInfo .leftExtraDetHead{
	border-bottom: 1px solid #A8A9AB;
	border-left: 1px solid #A8A9AB;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 10px;
	text-align: left;
	width:25%; 
	border-top: 1px solid #A8A9AB;
}

.extraInfo .rightExtraDetHead{
	border-bottom: 1px solid #A8A9AB;
	color: #000000;
	padding: 2px 10px;
	text-align: left;
	border-right: 1px solid #A8A9AB;
	font-size: 12px;
	border-top: 1px solid #A8A9AB;
}

.extraInfo .leftExtraDetInside{
	border-bottom: 1px solid #A8A9AB;
	border-left: 1px solid #A8A9AB;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 10px;
	text-align: left;
	width:25%; 
}

.extraInfo .rightExtraDetInside{
	border-bottom: 1px solid #A8A9AB;
	color: #000000;
	padding: 2px 10px;
	text-align: left;
	border-right: 0px;
	font-size: 9px;
}

.extraInfo .rightExtraDetBorder{
	border-right: 1px;
}
#divAnotherUserDataTgl1{
			background-color: #FEF5E6;
			padding-top : 5px;
			padding-bottom : 5px;
}
.oddHead{
	background-color: #E5E5E5;
}
.branchPdf{
	background-color: #E5E5E5;
	padding-top : 5px;
	padding-bottom : 5px;
}

.branchData{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 10px;
    text-align: left;
	width: 100%;
	background-color: #E5E5E5;
	padding-top : 10px;
	padding-bottom : 10px;
}
.branchData .left {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 10px;
    text-align: left;
}
.branchData .right {
    color: #000000;
    font-size: 11px;
    padding: 2px 10px;
    text-align: left;
    width: 65%;
}
.agreementData{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 10px;
    text-align: left;
}
.agreementData .left {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 10px;
    text-align: left;
}
.agreementData .right {
    color: #000000;
    font-size: 11px;
    padding: 2px 10px;
    text-align: left;
    width: 65%;
}

.divBankLogoPdf {
	display: list-item;
	list-style-image: url(style/img/logo_docprint.png);
	list-style-position: inside;
	margin-left: 20px !important;
	margin-right: 100px !important;
	padding: 5px !important;
	height: 50pt;
	
	background: url(style/img/logo_docprint.png);
			background-image: url(../img/logo_docprint.png);
			background-position: left center;
			background-repeat: no-repeat;
			clear: left;
			height: 150px;
			margin-left: 20px;
			margin-right: 100px;
			padding:5px;
}

.tblOrderMainHeader{
			width:100%;
			border:0;
}

 */

 .head_1{
			font-size: 13pt;
			color: #000000;
			font-weight: bold;
			padding:5px;
			padding-bottom:10px;
			text-align: center;
}

.deflist {
  color: #000;
  font: normal 15px/18px 'Arial', Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  margin-bottom: -15px;
}
.deflist__term {
  float: left;
  position: relative;
  color: #4b515d;
  background: #fff;
  padding-right: 3px;
}
.deflist__item {
  position: relative;
  margin-bottom: 2px;
/* &:after {
      content "."
      font: 0/1 a;
      height 0;
      overflow: hidden;
      clear: both;
      display: block;
    } */
}
.deflist__item_shifted_yes {
  margin-left: 20px;
}
.deflist__item:first-child {
  padding-top: 0;
}
.deflist__item:before {
  content: "";
  left: 0;
  top: 13px;
  right: 0;
  margin-left: 2px;
  border-top: 1px solid #ccc;
  position: absolute;
}
.deflist__decl {
/*overflow: hidden;*/
  padding-top: 5px;
  margin-top: -5px;
  position: relative;
  text-align: right;
}
.deflist__wr {
  background: #fff;
  padding-left: 3px;
  margin-left: 20px;
  line-height: 28px;
  position: relative;
  top: -10px;
}
.check {
  background: url("../img/bg_check.jpg") repeat 0 0;
  width: 334px;
  padding: 0 25px;
  margin: 60px 0 25px;
  min-height: 100px;
  position: relative;
  border-left: 1px solid #d2d8dc;
  border-right: 1px solid #d2d8dc;
}

  .check-wrapper {
      border: 1px solid #000;
      width: 620px;
      font: normal 13px/16px 'Arial', Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  }

.check_500 {
  width: 500px;
}
..check-wrapper:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 0px;
  width: 100%;
  background: url("../img/top_line.png") repeat 0 0;
  height: 11px;
}
..check-wrapper:before {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 0px;
  width: 100%;
  background: url("../img/bot_line.png") repeat 0 0;
  height: 11px;
}
.check__title {
  height: 40px;
  text-align: center;
  font-size: 15px;
  line-height: 40px;
  vertical-align: middle;
  text-transform: uppercase;
  border-bottom: 1px dashed;
}
.check__table {
  width: 100%;
  margin: 10px 0;
  color: #525c66;
}
.check__table td {
  width: 50%;
  line-height: 27px;
  padding: 0 10px;
  vertical-align: middle;
}
  .check__table__hist td {
    width: 50%;
    /* line-height: 27px; */
    padding: 0 10px;
    vertical-align: middle;
    padding-top: 20px;
  }

.check__water {
  height: 50px;
  background: url("../img/water.png") no-repeat 225px 0;
}
.check__links {
  margin: 20px 0;
  width: 500px;
  height: 40px;
  vertical-align: middle;
  line-height: 32px;
}
.check__links_left {
  float: left;
  line-height: 15px;
  vertical-align: middle;
  font-size: 15px;
}
.check__links_right {
  float: right;
  line-height: 40px;
  height: 40px;
  vertical-align: middle;
  font-size: 15px;
}
.check__text {
  font-size: 15px;
}
.check__control {
  position: absolute;
  top: -40px;
  width: 100%;
  left: 0;
}
.check__control_text {
  vertical-align: middle;
  line-height: 22px;
  display: inline-block;
  color: #006471;
}
.check__control .ico {
  vertical-align: middle;
  line-height: 22px;
  display: inline-block;
}
.check__control_left {
  position: absolute;
  left: 0;
  line-height: 22px;
  vertical-align: middle;
}
.check__control_right {
  position: absolute;
  right: 0;
}
.check_margin_top {
  margin-top: 20px;
}
.check_margin_bot {
  margin-bottom: 20px;
}

.stat__chart g.highcharts-legend {
  transform: translate(293px, 48px) !important;
}
.stat__chart .highcharts-legend {
  right: 10px;
  position: absolute;
  border-top: 1px solid #bbb;
  left: 301px !important;
}
.stat__chart .highcharts-legend .null {
  width: 100%;
  position: relative;
}
.stat__chart .highcharts-legend-item {
  right: 0;
  left: 0 !important;
  height: 32px;
  border-bottom: 1px solid #bbb;
}
.stat__chart .highcharts-legend-item > span {
  right: 0;
  padding-top: 2px;
}
.highcharts-container svg .highcharts-button,
.highcharts-container svg>text {
  display: none;
}
.highchart-legend-pseudogroup h2 {
  position: absolute;
  font-weight: bold;
  top: -26px;
  color: #000;
  font-size: 13px;
}
.highchart-legend-pseudogroup.first h2 {
  left: -20px;
}
.highchart-legend-pseudogroup.second h2 {
  left: -20px;
}

.highcharts-tracker{
  visibility: visible;
  clip-path: url(#highcharts-7);
}

.align_center {
  text-align: center;
}
.align_right {
  text-align: right;
}

.bank_reference_main{
    font-size: 6pt;
  }

.bref_head3{
  font-size: 1.1em;
}

.tlb_stamp_approved_wscb{
  border-top-color: initial;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-color: initial;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: initial;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: initial;
  border-left-style: solid;
  border-left-width: 1px; width: 200px; 
  margin-left: 15px;
  float: right;
  margin-top: 15px;
}






.divDraftTblWrap_v1 table {
  border-image: none;
  border-color: black;
  border-width: 1pt;
  border-style: solid;
}
.divDraftTblWrap_v1 table {
  border: black;
  border-image: none;
}
.divDraftTblWrap_v1 #itbl {
  width: 180mm;
}
.divDraftTblWrap_v1 #itbl {
  margin-right: auto;
  margin-left: auto;
  table-layout: fixed;
}
.divDraftTblWrap_v1 #itbl .wrap-cell {
  width: 180mm;
}
.cblong {
  -ms-word-break: break-all;
  -ms-word-wrap: break-word;
}
.cblong {
  -ms-word-break: break-all;
  -ms-word-wrap: break-word;
}
.divDraftTblWrap_v1 td {k
  padding: 0px;
  border: 0px black;
  border-image: none;
  text-align: left;
}
.divDraftTblWrap_v1 td {
  padding: 0px;
  border: 0px black;
  border-image: none;
  text-align: left;
}
.divDraftTblWrap_v1 .field {
  font-family: Arial, sans-serif;
}
.divDraftTblWrap_v1 .data {
  font-family: Arial, sans-serif;
}
.divDraftTblWrap_v1 .linetop {
  border-top-color: black;
  border-top-width: 1pt;
  border-top-style: solid;
}
.divDraftTblWrap_v1 .lineleft {
  padding-left: 1mm;
  border-left-color: black;
  border-left-width: 1pt;
  border-left-style: solid;
}
.divDraftTblWrap_v1 .field {
  height: 5mm;
  line-height: 1.4;
  font-size: 9pt;
  vertical-align: top;
}
.divDraftTblWrap_v1 .field {
  font-family: Arial, sans-serif;
}
.divDraftTblWrap_v1 .data {
  font-size: 11pt;
  vertical-align: top;
}
.divDraftTblWrap_v1 .data {
  font-family: Arial, sans-serif;
}
.divDraftTblWrap_v1 .linetop {
  border-top-color: black;
  border-top-width: 1pt;
  border-top-style: solid;
}
.divDraftTblWrap_v1 .lineleft {
  padding-left: 1mm;
  border-left-color: black;
  border-left-width: 1pt;
  border-left-style: solid;
}
.divDraftTblWrap_v1 .field {
  height: 5mm;
  line-height: 1.4;
  font-size: 9pt;
  vertical-align: top;
}
.divDraftTblWrap_v1 .data {
  font-size: 11pt;
  vertical-align: top;
}
.divDraftTblWrap_v1 .accent {
  font-family: Arial, sans-serif;
}

.divDraftTblWrap_v1 .accent {
  font-size: 11pt;
  font-weight: bold;
}
.divDraftTblWrap_v1 .accent {
  font-family: Arial, sans-serif;
}
.divDraftTblWrap_v1 .rectangle {
  border: 1pt solid black;
  border-image: none;
}
.divDraftTblWrap_v1 .accent {
  font-size: 11pt;
  font-weight: bold;
}
.divDraftTblWrap_v1 .dfield {
  font-family: Arial, sans-serif;
}
.divDraftTblWrap_v1 .linebottom {
  border-bottom-color: black;
  border-bottom-width: 1pt;
  border-bottom-style: solid;
}
.divDraftTblWrap_v1 .dfield {
  height: 5mm;
  text-align: center;
  line-height: 1.4;
  font-size: 9pt;
  vertical-align: bottom;
}
.divDraftTblWrap_v1 .dfield {
  font-family: Arial, sans-serif;
}
.divDraftTblWrap_v1 .linebottom {
  border-bottom-color: black;
  border-bottom-width: 1pt;
  border-bottom-style: solid;
}
.divDraftTblWrap_v1 .dfield {
  height: 5mm;
  text-align: center;
  line-height: 1.4;
  font-size: 9pt;
  vertical-align: bottom;
}
.divDraftTblWrap_v1 .bank__stamp-style{
  border: 1px solid black;
  border-image: none;
  width: 200px;
  margin-left: 15px;
}
.divDraftTblWrap_v1 .bottom-left {
  width: 60mm; 
}
.divDraftTblWrap_v1 .bottom-center {
  width: 60mm;
}
.divDraftTblWrap_v1 .blank__input {
  background-color: transparent;
  color: #000;
  padding: 0;
}