@charset "utf-8";
/* CSS Document */
* {
	box-sizing: content-box;
}
body {
	padding: 0px;
	margin: 0px;
	font-family: 'lato';
	/* font-family: 'lato', 'sans-serif'; */
	background: #EFF3F6;
}

table {
	border-collapse: collapse;
	width: 90%;
}

th, td {
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

tr:nth-child(even) {
	background-color: #f2f2f2
}

th {
	background-color: #708293;
	color: white;
}

table.even {
	border-collapse: collapse;
	width: 90%;
	background-color:#f2f2f2;
}

tr.even{
	background-color:#f2f2f2;
}

table.odd{
	border-collapse: collapse;
	width: 90%;
	background-color:White;
}
tr.odd{
	background-color:White;
}

.ammButton {
  background-color: #4c74af;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

.verifyAndUpload {
  background-color: #4c61af87;
  border: none;
  color: white;
  padding: 5px 82px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

.txtleft {
	text-align: left
}

.txtboxalign {
	width: 225px;
	margin-right: 0px;
	height: 25px
}

.txtboxaligns {
	width: 225px;
	margin-left: 230px;
	height: 25px
}

.margin10 {
	margin-right: 40px
}

.h30 {
	height: 30px
}

.h25 {
	height: 25px
}

.w225 {
	width: 225px
}

.lM225 {
	margin-left: 110px
}

.redtext {
	color: red
}

;
.txtRight {
	text-align: right
}

.txtCenter {
	text-align: center;
}

.floatleft {
	float: left
}

.floatright {
	float: right
}

.bdr {
	border-bottom: 1px solid #3e4a58
}

.bdrNone {
	border: none;
}

.margin0 {
	margin: 0px !important;
}

.strong {
	font-weight: bold
}

.pending {
	color: #FFBF59 !important;
}

.success {
	color: #2ecc71 !important;
}

.other {
	color: #5AAFE8 !important;
}

.failed {
	color: #e74c3c !important;
}

.fluid {
	width: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
}

.fontclr {
	color: #233249 !important;
}

.bluecolor {
	color: #005387 !important;
}

.dashboard {
	width: 100%;
	display: table;
	content: "";
}

.dashboard .filter {
	background: #FDFDFD;
	border-bottom: 1px solid #F5F5F5;
	padding: 10px 0px;
	border-top: 1px solid #F5F5F5;
	margin: 10px 0px;
}

.dashboard .filter label {
	font-size: 12px;
	font-weight: 600;
	float: left;
	padding: 3px;
}

.dashboard .filter select {
	width: 235px;
	padding: 3px 5px;
	box-sizing: border-box;
	background: #F7F7F7 url('../images/blue-arrow.png') no-repeat 215px;
	border-radius: 20px;
	border: 1px solid #E6E6E6;
	margin-left: 5px;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.dashboard .advsearch {
	background: #25A6E1;
	background: -moz-linear-gradient(top, #25A6E1 0%, #188BC0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #25A6E1),
		color-stop(100%, #188BC0));
	background: -webkit-linear-gradient(top, #25A6E1 0%, #188BC0 100%);
	background: -o-linear-gradient(top, #25A6E1 0%, #188BC0 100%);
	background: -ms-linear-gradient(top, #25A6E1 0%, #188BC0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25A6E1',
		endColorstr='#188BC0', GradientType=0);
	padding: 8px 13px;
	color: #fff;
	font-size: 13px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #1A87B9;
	outline: none;
}

.activitWall.wd80 {
	width: 80%;
	margin: 10px auto;
}

.activitWall.wd60 {
	width: 60%;
	margin: 10px auto;
}

.activitWall {
	width: 100%;
}

.activitWall .wrapper {
	padding: 0px 10px;
	box-sizing: border-box;
	width: 100%
}

.updateHeader_margin {
	margin: 1% 3% !important;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.iconsImg {
	background: url('../images/icon-sprite.png') no-repeat;
}

.textlight {
	font-weight: 300;
}

img {
	border: 0px;
}

h1, h2, h3, h4 {
	padding: 0px;
	margin: 0px;
}

h1, .h1 {
	font-size: 25px;
}

h2, .h2 {
	font-size: 20px;
}

h3, .h3 {
	font-size: 18px;
}

h4, .h4 {
	font-size: 16px;
}

.margin10 {
	margin: 10px 0px;
}

/* Login Window */
.loginpanel {
	width: 325px;
	margin: 0px auto;
	padding: 20px;
	background: #fff;
	border-radius: 5px;
	margin-top: 10%;
	box-shadow: 1px 1px 10px #ccc;
	overflow: hidden;
}

.loginTitle {
	padding: 7px 7px 7px 38px;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 15px;
	color: #2F90D8;
}

.lgform {
	padding: 0px;
	margin: 0px auto;
	display: table;
	width: 85%;
}

.lgform li {
	list-style: none;
	display: block;
	float: left;
	width: 100%;
	padding: 2px 10px;
	box-sizing: border-box;
	clear: both;
}

.lgform li label {
	width: 100%;
	padding: 5px;
	border-radius: 5px;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
}

.lgform li input[type="text"], .lgform li input[type="password"],
	.lgform li select {
	width: 100%;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
}

.lgform li input[type="submit"] {
	background: #28A93E;
	border: none;
	border-radius: 2px;
	padding: 8px 24px;
	color: #fff;
}

.lgform li input[type="reset"] {
	background: #AFAFAF;
	border: none;
	border-radius: 2px;
	padding: 8px 24px;
	color: #fff;
	margin-left: 5px;
}

.lgform li a {
	color: #9E9E9E;
	font-size: 13px;
	text-decoration: none;
}

.lgform li a:hover {
	color: #2F90D8;
	text-decoration: underline;
}

/*End Login Window*/
.gateway_container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.gateway_container .topHead {
	width: 100%;
	display: block;
	padding: 0px 0px 0;
	background: #233249;
}

.gateway_container .update_total-text {
	display: inline-block;
	float: right;
	padding-right: 5px;
}

.gateway_container .header {
	width: 94%;
	margin: 0px 3%;
	display: table;
	content: "";
	background: #233249
}

.gateway_container .base {
	width: 100%;
	display: table;
	content: "";
	background: #eff3f6
}

.gateway_container .header .pblogo {
	margin: 10px 0 0 0;
}

.gateway_container .header .total-text {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 24px;
	font-weight: 900;
	color: #45597a;
}

.gateway_container .header .totalAmt, .lastDisplay .totalAmt {
	text-transform: uppercase;
	font-size: 48px;
	line-height: 48px;
	font-weight: 300;
	color: #fff;
}

.gateway_container .header .refundAmt, .lastDisplay .refundAmt {
	text-transform: uppercase;
	font-size: 30px;
	line-height: 30px;
	font-weight: 300;
	color: #fff;
}

.gateway_container .header .clientSelect select {
	font-size: 12px;
	font-weight: 600;
	color: #F1C40F;
	border: none;
	background: transparent url('../images/yellow-arrow.png') no-repeat;
	background-position: 90px 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 15px;
}

.gateway_container .header .clientSelect select::-ms-expand {
	display: none;
}

.gateway_container .nav {
	width: 100%;
	background: #111723;
	display: table;
}

.gateway_container .nav .menu {
	display: block;
	width: 98%;
	margin: 0px auto;
}

.gateway_container .nav .menu li {
	list-style: none;

	float: left;
	display: inline-block;
}

.gateway_container .nav .menu .hvr {
	list-style: none;
	float: left;
	display: inline-block;
}

.gateway_container .nav .menu li a {
	padding: 20px 15px 14px;
	display: block;
	text-decoration: none;
	color: #b5c0d6;
	font-weight: 500;
	text-transform: uppercase;
	border-bottom: 6px solid #111723;
}

.gateway_container .nav .menu .hvr div a {
	padding: 20px 15px 14px;
	display: block;
	text-decoration: none;
	color: #b5c0d6;
	font-weight: 500;
	text-transform: uppercase;
	border-bottom: 6px solid #111723;
}

.gateway_container .nav .menu li a:hover, .gateway_container .nav .menu li a.active
	{
	border-bottom: 6px solid #3498db;
	color: #fff;
}

.gateway_container .lastDisplay {
	width: 94%;
	margin: 3%;
	clear: both;
	display: table;
}

.gateway_container .lastDisplay .last {
	display: block;
	padding: 0px;
	margin: 0px;
}

.gateway_container .lastDisplay .last li {
	list-style: none;
	float: left;
	padding: 0px 10px;
}

.gateway_container .lastDisplay .last li.daysupdate {
	border: 1px solid #708293;
	border-radius: 20px;
	padding: 5px 10px;
	margin: 0px 5px;
	font-size: 14px;
	color: #708293;
	cursor: pointer
}

.gateway_container .lastDisplay .last li.daysupdate1 {
	border: 1px solid #708293;
	border-radius: 20px;
	padding: 5px 10px;
	margin: 0px 5px;
	font-size: 14px;
	color: #708293;
	cursor: pointer
}

.gateway_container .lastDisplay .last li.or {
	color: #708293;
	font-size: 14px;
	line-height: 30px;
	padding: 0px 15px;
}

.gateway_container .lastDisplay .last li .fromdate, .gateway_container .lastDisplay .last li .todate
	{
	width: 100px;
	background: url('../images/calender-icon.png') no-repeat;
	border: 0px;
	border: 1px solid #708293;
	border-radius: 20px;
	padding: 6px 5px 5px 10px;
	font-size: 11px;
	color: #708293;
	background-position: 70px 4px;
}

.gateway_container .lastDisplay .last li.daysupdate:hover,
	.gateway_container .lastDisplay .last li.daysupdate.active {
	background: #708293;
	color: #fff;
}

.gateway_container .lastDisplay .last li.daysupdate1:hover,
	.gateway_container .lastDisplay .last li.daysupdate1.active {
	background: #708293;
	color: #fff;
}

.tableContent {
	border: 1px solid #d5dce2;
	border-radius: 7px;
	padding-bottom: 3px;
}

.pagin-table {
	border: 0.3px solid black;
}

.tableArea .tableHighlight {
	background: #708293;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.tableHighlight span {
	padding: 15px;
	display: inline-block;
}

.tableHighlight span.alltran {
	font-size: 18px;
	color: #fff;
	font-weight: 300;
	letter-spacing: 0.2px;
	line-height: 23px;
}

.tableHighlight span.alltranbottom {
	font-size: 30px;
	line-height: 23px;
	font-weight: 300;
	color: #fff;
}

.tableHighlight span.lastday {
	font-size: 12px;
	color: #cbd4e0;
	font-weight: 300;
	letter-spacing: 0.2px;
}

.tableHighlight a.exportTab {
	background: #647483;
	float: right;
	padding: 15px 42px;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	border-top-right-radius: 5px;
}

.c button.reject {
	background: #bd3518; 
	float: right;
	padding: 15px 42px;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	border-top-right-radius: 5px;
}
.c button.approve {
	background: #219913; 
	float: right;
	padding: 15px 42px;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	border-top-right-radius: 5px;
}

 

.cusTable {
	display: table;
	padding: 0px;
	clear: both;
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}

.cusHeaderTable {
	display: table;
	padding: 0px;
	clear: both;
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}

.cusTableBulk {
	display: table;
	padding: 0px;
	clear: both;
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}

.cusRow {
	display: table-row;
	background: #f3f5f7;
}

.ellipsis {
    max-width: 80px;
    overflow-x: scroll;
    white-space: nowrap;
}

.cusRow:hover {
	background: #ffffdd;
}

.cusRow>span {
	list-style: none;
	display: table-cell;
	color: #828282;
	padding: 5px 5px;
	font-size: 12px;
}

.cusRow>span.wd3 {
	width: 3%;
}

.cusRow>span.wd5 {
	width: 5%;
}

.cusRow>span.wd5e{
	width: 5%;
	font-size:15px !important;
}

.cusRow>span.wd6 {
	width: 6%;
}

.cusRow>span.wd7 {
	width: 7%;
}

.cusRow>span.wd9 {
	width: 9%;
}

.cusRow>span.wd10 {
	width: 10%;
}

.cusRow>span.wd10e{
	width: 10%;
	font-size:15px !important;
}

.cusRow>span.wd11 {
	width: 11%;
}

.cusRow>span.wd15 {
	width: 15%;
}

.cusRow>span.wd20 {
	width: 20%;
}

.cusRow>span.wd25 {
	width: 25%;
}

.cusRow>span.E {
	width: 5%;
}

.cusRow>span.J {
	width: 10%;
}


span.radio {
	color: green;
	font-weight: bold;
}
/* for fix 
.cusHeader.headFix{position: absolute !important; width: 1008px !important;}
/*end fix */
.cusHeader {
	display: table-header-group; /*position: absolute;*/
}

.cusHeader span {
	background-color: #fff;
	color: #333;
	font-weight: 600;
	padding: 15px 10px;
	position: relative;
}

 .cusBody {
	display: table-row-group;
}

.cusBody .cusRow:nth-child(odd) {
	background: #DCDCDC;
}

.cusBody .cusRow:nth-child(even) {
	background: #fff;
}

.cusBodyBulk {
	display: table-row-group;
}

.cusBodyBulk .cusRow:nth-child(odd) {
	background: #DCDCDC;
}

.cusBodyBulk .cusRow:nth-child(even) {
	background: #fff;
}

.cusBodyRefund {
	display: table-row-group;
}

.cusBodyRefund .cusRow:nth-child(odd) {
	background: #f3f5f7;
}

.cusBodyRefund .cusRow:nth-child(even) {
	background: #fff;
}

.cusBodyAdjust {
	display: table-row-group;
}

.cusBodyAdjust .cusRow:nth-child(odd) {
	background: #f3f5f7;
}

.cusBodyAdjust .cusRow:nth-child(even) {
	background: #fff;
}

.cusHeader .inputWrapper {
	border: 1px solid #ccc;
	border-radius: 5px;
}

.cusHeader span em {
	position: absolute;
	top: 22px;
	right: 8px;
	background: url('../images/lense-icon1.png') no-repeat;
	height: 25px;
	width: 25px;
	display: table;
	cursor: default;
}

.cusRow li span button {
	color: #fff;
	background: #3498db;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
}

.cusRow>span button {
	color: #fff;
	background: #3498db;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
}

.cusRow>span button.corfirmbtn {
	background: #1abc9c
}

.cusHeader .cusRow>span .inpType {
	width: 81%;
	border: 0px;
	border-radius: 5px;
	padding: 9px 5px 8px 10px;
	font-size: 10px;
	color: #708293;
	font-weight: normal;
}

.cusHeader .cusRow>span .transrepo {
	width: 82%;
	background-position: 75px 4px;
}

.cusBody .cusRow>span select {
	color: #3498db;
	font-weight: 600;
	border: 0px;
	background: none;
	background: transparent url('../images/blue-arrow.png') no-repeat;
	background-position: 41px 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 80%;
}

.cusBody .cusRow>span select::-ms-expand {
	display: none;
}

.cusBodyBulk .cusRow>span select {
	color: #3498db;
	font-weight: 600;
	border: 0px;
	background: none;
	background: transparent url('../images/blue-arrow.png') no-repeat;
	background-position: 41px 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 80%;
}

.cusBodyBulk .cusRow>span select::-ms-expand {
	display: none;
}

.cusBodyRefund .cusRow>span select {
	color: #3498db;
	font-weight: 600;
	border: 0px;
	background: none;
	background: transparent url('../images/blue-arrow.png') no-repeat;
	background-position: 41px 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 80%;
}

.cusBodyRefund .cusRow>span select::-ms-expand {
	display: none;
}

.cusBodyAdjust .cusRow>span select {
	color: #3498db;
	font-weight: 600;
	border: 0px;
	background: none;
	background: transparent url('../images/blue-arrow.png') no-repeat;
	background-position: 41px 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 80%;
}

.cusBodyAdjust .cusRow>span select::-ms-expand {
	display: none;
}

.myTab{
	border: 1px solid black;
 	border-collapse: collapse;
 	table-layout: fixed;
}

.myTab th{
	border: 1px solid black;
 	border-collapse: collapse;
}

.myTab td{
	border: 1px solid black;
 	border-collapse: collapse;
}

.commTab{
	border: 1px solid black;
 	border-collapse: collapse;
 	table-layout: fixed;
}

.commTab th{
	border: 1px solid black;
 	border-collapse: collapse;
}

.commTab td{
	border: 1px solid black;
 	border-collapse: collapse;
 	word-break: break-all;
}

.commPop {
  display: inline-block;
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
/*
 * higher z-index brings element to front
 * auto width cancels the overflow
 */
.commPop:hover {
  z-index: 1;
  white-space: normal;
  width: auto;
  background-color: #FFFFCC;
}

/*input type basic*/
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
	outline: none;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"]
	{
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
/**/
.pbchat {
	margin: 0px;
	padding: 0px;
}

.pbchat:after, .pbchat:before {
	display: table;
	content: " ";
	clear: both;
}

.pbchat-1, .pbchat-2, .pbchat-3, .pbchat-4, .pbchat-5, .pbchat-6,
	.pbchat-7, .pbchat-8, .pbchat-9, .pbchat-10, .pbchat-11, .pbchat-12,
	.pbchat-13,.pbchat-20 {
	float: left;
	padding: 10px;
	box-sizing: border-box;
	display: table;
	content: " ";
}

.pbchat-14 {
	float: left;
	padding: 0px;
	box-sizing: border-box;
	display: table;
	content: " ";
}

.pbchat-14 {
	width: 100%;
}

.pbchat-13 {
	width: 20%;
}

.pbchat-20 {
	width: 30%;
}

.pbchat-12 {
	width: 100%;
}

.pbchat-11 {
	width: 91.66666667%;
}

.pbchat-10 {
	width: 83.33333333%;
}

.pbchat-9 {
	width: 75%;
}

.pbchat-8 {
	width: 58.33333333%;
}

.pbchat-7 {
	width: 58.33333333%;
}

.pbchat-6 {
	width: 50%;
}

.pbchat-5 {
	width: 41.66666667%;
}

.pbchat-4 {
	width: 33.33333333%;
}

.pbchat-3 {
	width: 25%;
}

.pbchat-2 {
	width: 16.66666667%;
}

.pbchat-1 {
	width: 8.33333333%;
}

.pbchat-12 {
	float: left;
	padding: 10px;
	box-sizing: border-box;
	display: table;
	content: " ";
}

/*reupdate*/
.lRpadd {
	padding: 10px 0;
}

.tbpadd {
	padding: 0px 10px;
}

.extra-padding {
	padding: 25px 0px;
}

.extra-padding-1 {
	padding: 15px 0px 0;
}

.extra-padding-2 {
	padding: 5px 0px;
}

.bgBlur {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
}

/*---------------popup window------------*/
.overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(69, 89, 122, 0.5);
	z-index: 1;
	top: 0px;
	left: 0px;
	display: none;
	opacity: 0;
}

.popup-window {
	display: none;
	position: fixed;
	z-index: 3;
	width: 59.9%;
	margin: 0px auto;
	background: #fff;
	box-shadow: 0px 0px 18px rgb(32, 45, 68);
	box-sizing: border-box;
}

.popup {
	display: none;
	position: fixed;
	z-index: 3;
	width: auto;
	margin: 0px auto;
	background: #fff;
	box-shadow: 0px 0px 18px rgb(32, 45, 68);
	box-sizing: border-box;
}

.popup-window .close, .refund .close, .settal .close,.popup-window-add .close{
	width: 25px;
	height: 25px;
	display: table;
	position: absolute;
	right: 0px;
	top: 0px;
	text-indent: -3000px;
	background-position: -130px 0px;
	cursor: pointer
}

.popup .close, .refund .close, .settal .close {
	width: 25px;
	height: 25px;
	display: table;
	position: absolute;
	right: 0px;
	top: 0px;
	text-indent: -3000px;
	background-position: -130px 0px;
	cursor: pointer
}

.customer-info {
	display: table;
	width: 100%;
	clear: both;
	background: #45597a;
	padding: 0px 10px;
	box-sizing: border-box;
}

.refund-info {
	display: table-row-group;
	width: 100%;
	clear: both;
	background: #45597a;
	padding: 0px 10px;
	box-sizing: border-box;
}
.customer-info-settlement {
	height: 30px;
	width: 100%;
	clear: both;
	background: #45597a;
	padding: 0px 0px;
}

.transaction {
	margin: 15px 18px;
	overflow: hidden;
}

.cashBack-promo {
	height: 30px;
	width: 100%;
	clear: both;
	background: #45597a;
	padding: 0px 0px;
}

h4.cust-title {
	margin: 10px 0px 10px;
	border-bottom: 1px solid rgba(112, 130, 147, 0.5);
	padding-bottom: 6px;
}

h4.promo {
	margin: 0px 0px 0px;
	border-bottom: 1px solid rgba(112, 130, 147, 0.5);
	padding-bottom: 6px;
}

.customer-info .info-hr {
	margin: 0px;
	float: left;
	width: 100%;
	padding: 18px 10px;
	box-sizing: border-box;
}

.refund-info .info-hr {
	margin: 0px;
	float: left;
	width: 100%;
	padding: 18px 10px;
	box-sizing: border-box;
}
.customer-inf .info-hr th {
	background-color: #E6E6FA;
	color: black;
}

.customer-info .info-hr li {
	float: left;
	display: inline-block;
	list-style: none;
	margin-right: 30px;
}

.customer-info .info-hr li label {
	font-weight: 900;
	width: 100%;
	display: block;
	font-size: 8px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #B0BEC7;
	padding: 2px 0px;
}

.customer-info .info-hr li span {
	font-weight: 400;
	width: 100%;
	display: block;
	font-size: 14px;
	color: #fff;
	padding: 2px 0px;
	letter-spacing: .5px;
}

.transaction-info {
	margin: 0px;
	float: left;
	width: 100%;
	padding: 7px;
	box-sizing: border-box;
}

.transaction-info li {
	width: 50%;
	float: left;
	display: inline-block;
	list-style: none;
}

.transaction-info li label {
	width: 36%;
	display: inline-block;
	font-size: 9px;
	color: #1D7CB7;
	font-weight: 900;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: .5px;
}

.transaction-info li span {
	font-weight: 400;
	/*width: 63%;*/
	display: inline-block;
	font-size: 14px;
	color: #232323;
	line-height: 18px;
} /*--------------------------------------*/
.transactional-info {
	margin: 0px;
	float: left;
	width: 100%;
	padding: 7px;
	box-sizing: border-box;
}

.transactional-info li {
	width: 50%;
	float: left;
	display: table;
	list-style: none;
	height: auto;
	min-height: 23px;
}

.transactional-info li label {
	width: 36%;
	display: inline-block;
	font-size: 12px;
	color: #1D7CB7;
	font-weight: 900;
	line-height: 18px;
	letter-spacing: .5px;
	vertical-align: top;
}

.transactional-info li span {
	font-weight: 400;
	/*width: 63%;*/
	display: inline-block;
	font-size: 14px;
	color: #232323;
	line-height: 18px;
	width: 60%;
    white-space: pre-line;
    word-break: break-all
} /*--------------------------------------*/
@media ( min-width : 768px) {
	.gateway_container {
		width: 750px;
	}
}

@media ( min-width : 992px) {
	.gateway_container {
		width: 970px;
	}
}

@media ( min-width : 1200px) {
	.gateway_container {
		width: 1170px;
	}
}

button.btn {
	color: #fff;
	background: #3498db;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
	margin-left: 3%;
}

button.deactivate{
	color: #fff;
   	background: #D2691E;
   	border: none;
   	padding: 5px 10px;
   	border-radius: 3px;
}
button.update{
	color: #fff;
   	background:#223248;
   	border: none;
   	padding: 5px 10px;
   	border-radius: 3px;
}
	
button.activate {
	color: #fff;
	background: #4e9a06;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
}

/*Refund and Settelment */
.refund {
	width: 40%;
	background: #fff;
	font-size: 14px;
	box-shadow: 1px 1px 10px #0E2346;
	display: none;
	position: fixed;
	z-index: 3;
}

h3.item {
	background: #45597a;
	color: #fff;
	padding: 10px;
	margin: 0px;
}

.formSection {
	padding: 2% 4%;
}

.downloadButton {
	float: right;
	text-align: right;
}

.downloadButton a.downloadLink {
	background: #6D7B92;
	padding: 10px;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

.ref-wrap {
	overflow: hidden;
	padding: 10px 0px;
}

.head {
	font-size: 13px;
	font-weight: 600;
}

.twopart {
	width: 50%;
	float: left;
}

.cusref {
	clear: both;
	padding: 10px 0px;
}

.formSection label {
	font-size: 13px;
	color: #828282;
}

.formSection .format {
	color: #3498db;
	font-size: 17px;
	font-weight: 300;
}

.updatestatus {
	clear: both;
	padding: 10px 0px;
}

.updatestatus label {
	padding: 5px;
}

.remarks textarea {
	resize: none;
	width: 96%;
	padding: 10px;
	margin: 10px 0px;
	box-sizing: border-box;
	color: #828282;
	border: 1px solid #ccc;
	border-radius: 5px;
}

.ref-prompt {
	overflow: hidden;
	padding: 15px;
	background: #eff3f6;
	width: 90%;
	display: none;
}

.ref-prompt .yesPromp {
	background: #3498db;
	padding: 8px 20px;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
	text-transform: uppercase;
	margin-right: 10px;
	border: 1px solid #1975B3;
	display: inline-block;
}

.ref-prompt .noPromp {
	background: #505050;
	padding: 8px 20px;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
	text-transform: uppercase;
	display: inline-block;
	margin-right: 10px;
	border: 1px solid #424242;
}

.downloadButton {
	float: right;
	text-align: right;
}

.donwlaodButton span {
	background: #6D7B92;
	padding: 10px;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
}

/*End refund and settelment */
/* and settelment */
.loader {
	width: 237px;
	background: #fff;
	padding: 20px;
	box-shadow: 0px 0px 10px #ABA0A0;
	border-radius: 6px;
	top: 40%;
	position: fixed;
	left: 40%;
	z-index: 5;
	display: none;
}

.responsetext {
	font-family: sans-serif;
	font-size: 15px;
	text-align: center;
	line-height: 22px;
	font-weight: 600;
	color: #327DAB;
}

/*pagination*/
.no_items {
	width: 1000px;
	padding-left: 12px;
}

.no_items .paginate {
	display: block;
	width: 100%;
	font-size: 12px;
	font-family: arial;
/* 	font-family: arial,sans-serif;
 */}

.no_items .paginate.pag1 { /* first page styles */
	
}

.no_items .paginate.pag1 li {
	font-weight: bold;
	display: inline-block
}

.no_items .paginate.pag1 li button {
	display: inline-block;
	color: #717171;
	background: #e9e9e9;
	text-decoration: none;
	margin-right: 6px;
	border-radius: 3px;
	border: solid 1px #c0c0c0;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .7), 0px 1px 3px
		rgba(0, 0, 0, .1);
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7);
	padding: 2px 9px;
}

.no_items .paginate.pag1 li button:disabled {
	background: #EFEFEF;
	box-shadow: none;
	color: #ccc;
	border: 1px solid #E6E5E5;
}

.no_items .paginate.pag1 li a:hover {
	background: #eee;
	color: #555;
}

.no_items .paginate.pag1 li a:active {
	-webkit-box-shadow: inset -1px 2px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset -1px 2px 5px rgba(0, 0, 0, 0.25);
	box-shadow: inset -1px 2px 5px rgba(0, 0, 0, 0.25);
}

.no_items .paginate.pag1 li span {
	width: 100px;
	text-align: center;
	background: none;
	box-shadow: none;
	border: solid 1px #c0c0c0;
	padding: 5px 7px;
	margin-right: 6px;
	border-radius: 3px;
}

/*pagination end*/

/** filter section start*/
.s-hidden {
	visibility: hidden;
	padding-right: 10px;
}

.searchFilter .select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font: normal 11px/22px Arial, Sans-Serif;
	color: #708293;
	/*  border: 1px solid #708293; */
	padding: 10px 0px;
	background: transparent;
	width: 250px;
	border-radius: 20px;
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	/*  padding: 3px 0px 3px 3px; */
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
}

.searchFilter .styledSelect, .searchFilter .styledSelectadjust {
	position: absolute;
	top: 6px;
	right: 0;
	bottom: 0;
	left: 6px;
	padding: 0 10px;
	font-weight: bold;
}

.searchFilter .styledSelect:after, .searchFilter .styledSelectadjust:after
	{
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: black transparent transparent transparent;
	position: absolute;
	top: 9px;
	right: 14px;
}

.searchFilter .styledSelect:active, .searchFilter .styledSelect.active,
	.styledSelectadjust:active, .searchFilter .styledSelectadjust.active {
	background-color: transparent;
}

.searchFilter .options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	border: 1px solid #ccc;
	background-color: white;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.searchFilter .options li {
	margin: 0 0;
	padding: 5px 10px 4px;
	font-size: 13px;
	border-bottom: 1px;
}

.searchFilter .options li:hover {
	background-color: #39f;
	color: white;
	display: block;
	padding: 5px 10px 4px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}

.searchFilter .options li.checkFocus, .searchFilter .options li.checkFocusadjust
	{
	width: 100%;
	box-sizing: border-box;
	border-top: 1px solid #ccc;
	margin-top: 12px;
	background: #F5F5F5 !important;
	float: left;
}

.searchFilter .options li.checkFocus:hover, .searchFilter .options li.checkFocusadjust:hover
	{
	background: #F5F5F5 !important
}

.searchFilter input.dates {
	width: 86%;
	float: left;
	border: 1px solid #ccc;
	background: none;
	border-radius: 3px;
	padding: 4px;
	margin: 9px 2% 10px 0;
	color: #333;
	outline: none;
	font-size: 12px;
}

.searchFilter .fleft {
	float: left;
	width: 40%;
	margin-right: 2%;
}

.searchFilter .datesubmit {
	
}

.searchFilter .datesubmit input[type=button], .searchFilter .datesubmitadjust input[type=button]
	{
	float: left;
	width: 16%;
	color: #fff;
	background: #39f;
	margin-top: 9px;
	padding: 4px;
	box-sizing: border-box;
	border-radius: 3px;
	cursor: pointer;
	border: none;
}


/** filter section end*/

.addFilter {
	width: 100%;
	float: left;
	position: relative
}

.searchFilter {
	width: 835px;
	float: left;
	position: relative
}

.searchFilter ul.filterTextbox,.addFilter ul.filterTextbox{
	display: inline-block;
	list-style: none;
	padding: 0px;
	width: 515px;
}

.searchFilter .updateUlwidth,.addFilter .updateUlwidth {
	margin-top: 0px;
	width: 725px !important;
}

.searchFilter ul.filterTextbox > li,.addFilter ul.filterTextbox > li {
	display: inline-block;
}

.searchFilter ul.filterTextbox li input[type='text'],.addFilter ul.filterTextbox li input[type='text'], .inpField input[type='text'], .inpField select{
	padding: 10px 12px;
	box-sizing: border-box;
	border: 1px solid #708293;
	border-radius: 20px;
	background: transparent;
	color: #708293;
	width: 155px;
	margin-left: 0px;
	font-size: 12px;
}

.searchFilter ul.filterTextbox li input[type='number'],.addFilter ul.filterTextbox li input[type='number'] {
	padding: 10px 12px;
	box-sizing: border-box;
	border: 1px solid #708293;
	border-radius: 20px;
	background: transparent;
	color: #708293;
	width: 155px;
	margin-left: 0px;
	font-size: 12px;
}
.searchFilteradjust .select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font: normal 11px/22px Arial, Sans-Serif;
	color: #708293;
	/*  border: 1px solid #708293; */
	padding: 10px 0px;
	background: transparent;
	width: 200px;
	border-radius: 20px;
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	/*  padding: 3px 0px 3px 3px; */
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
}

.searchFilteradjust .styledSelect, .searchFilteradjust .styledSelectadjust
	{
	position: absolute;
	top: 6px;
	right: 0;
	bottom: 0;
	left: 6px;
	padding: 0 10px;
	font-weight: bold;
}

.searchFilteradjust .styledSelect:after, .searchFilteradjust .styledSelectadjust:after
	{
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: black transparent transparent transparent;
	position: absolute;
	top: 9px;
	right: 14px;
}

.searchFilteradjust .styledSelect:active, .searchFilteradjust .styledSelect.active,
	.styledSelectadjust:active, .searchFilteradjust .styledSelectadjust.active
	{
	background-color: transparent;
}

.searchFilteradjust .options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	border: 1px solid #ccc;
	background-color: white;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.searchFilteradjust .options li {
	margin: 0 0;
	padding: 5px 10px 4px;
	font-size: 13px;
	border-bottom: 1px;
}

.searchFilteradjust .options li:hover {
	background-color: #39f;
	color: white;
	display: block;
	padding: 5px 10px 4px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}

.searchFilteradjust .options li.checkFocus, .searchFilteradjust .options li.checkFocusadjust
	{
	width: 100%;
	box-sizing: border-box;
	border-top: 1px solid #ccc;
	margin-top: 12px;
	background: #F5F5F5 !important;
	float: left;
}

.searchFilteradjust .options li.checkFocus:hover, .searchFilteradjust .options li.checkFocusadjust:hover
	{
	background: #F5F5F5 !important
}

.searchFilteradjust input.dates {
	width: 86%;
	float: left;
	border: 1px solid #ccc;
	background: none;
	border-radius: 3px;
	padding: 4px;
	margin: 9px 2% 10px 0;
	color: #333;
	outline: none;
	font-size: 12px;
}

.searchFilteradjust .fleft {
	float: left;
	width: 40%;
	margin-right: 2%;
}

.searchFilteradjust .datesubmit {
	
}

.searchFilteradjust .datesubmit input[type=button], .searchFilteradjust .datesubmitadjust input[type=button]
	{
	float: left;
	width: 16%;
	color: #fff;
	background: #39f;
	margin-top: 9px;
	padding: 4px;
	box-sizing: border-box;
	border-radius: 3px;
	cursor: pointer;
	border: none;
}

/** filter section end*/
.searchFilteradjust {
	width: 73px;
	float: left;
	position: relative
}

.searchFilteradjust ul .filterTextbox {
	display: inline-block;
	list-style: none;
	padding: 0px;
	width: 515px;
}

.searchFilteradjust .updateUlwidth {
	margin-top: 0px;
	width: 725px !important;
}

.searchFilteradjust ul.filterTextbox li {
	display: inline-block;
}

.searchFilteradjust ul .filterTextbox li input[type='text'] {
	padding: 10px 12px;
	box-sizing: border-box;
	border: 1px solid #708293;
	border-radius: 20px;
	background: transparent;
	color: #708293;
	width: 155px;
	margin-left: 0px;
	font-size: 12px;
}

#txnStatusSelect {
	width: 200px !important;
}

#utrNo {
	width: 200px !important;
}

.searchFilter ul.filterTextbox li select {
	padding: 8px 12px;
	box-sizing: border-box;
	border: 1px solid #708293;
	border-radius: 20px;
	background: transparent;
	color: #708293;
	width: 155px;
	margin-right: 10px;
	font-size: 12px;
}

.addFilter div{
	float: left;
}

.searchFilter .filterField input[type='text'],.searchFilter .filterField input[type='number'],.searchFilter .filterField input[type='date'], .addFilter .filterField input[type='text'],.addFilter .filterField input[type='number'],.addFilter .filterField input[type='date'] {
	padding: 8px 12px;
	box-sizing: border-box;
	border: 1px solid #708293;
	border-radius: 20px;
	background: activeborder;
	color: #1b6fbd;
	width: 155px;
	margin-right: 10px;
	font-size: 12px;
}

.searchFilter .topfilter {
	color: #fff;
	background: #3498db;
	padding: 5px 10px;
	margin-left: 3%;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	position: absolute;
	top: 18px;
	right: -60px;
	border: 2px solid #247CB7;
}

.logoutBg {
	background: #f90;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
}

.myAccountBg {
	background: #191970;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
}

.menuBg {
	background: rgba(0, 0, 0, 0.2);
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	border-left: 3px solid black;
	width: 120px;
}

.logoutBg a {
	margin: 0px !important;
	color: #fff;
}

.logoutBg a:hover {
	text-decoration: underline;
}

.tooltip {
	position: relative;
	display: none;
	opacity: 1;
	z-index: initial;
}

.tooltip:hover .tooltip_text {
	background: #3498DB;
	color: #fff;
	padding: 10px;
	line-height: 13px;
	border-radius: 5px;
	font-weight: 300;
	font-size: 13px;
	position: absolute;
	width: auto;
	display: block;
	z-index: 999;
}

.astext {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

.showTransactionDetails {
	color: #fff;
	background: #3498db;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
}

.selection {
	color: #fff;
	background: #D2691E;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
}

.selectAllHeader {
	color: #fff;
	background: #D2691E;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
}

.selectAllRefundHeader {
	color: #fff;
	background: #D2691E;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
}

.selectionDashboard {
	color: #fff;
	background: #D2691E;
	border: none;
	padding: 5px 50px;
	border-radius: 3px;
	margin: 5px 1px 3px 0px;
}

.closeDashboard {
	color: #fff;
	background: #D2691E;
	border: none;
	padding: 5px 50px;
	border-radius: 3px;
	margin: 5px 1px 3px 80px;
}

.highlight {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
}

.comment {
	width: 100%;
	padding: 12px 20px;
	margin: 8px 0;
	box-sizing: border-box;
}

/* .tooltipss {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltips .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 10px 0px;

    Position the tooltip
    position: absolute;
    z-index: 1;
    
    z-index:10;
    display:none;
     padding:14px 20px;
    margin-top:30px; 
    margin-left:0px;
    width:300px; 
    line-height:16px;
}
    

.tooltips:hover .tooltiptext {
    visibility: visible;
} */
.tooltips {
	outline: none;
	padding: 20px 15px 14px;
	color: #b5c0d6;
	font-weight: 500;
	text-transform: uppercase;
}

.tooltips:hover {
	text-decoration: none;
}

.tooltips .tooltiptext {
	z-index: 1;
	display: none;
	padding: 14px 20px;
	margin-top: 30px;
	margin-left: -150px;
	line-height: 16px;
	width: 150px;
}

.tooltips:hover .tooltiptext {
	display: inline;
	position: absolute;
	color: #fff;
	border: 1px solid #DCA;
	background: black;
	
}

/* .tooltips .tooltiptextmenu {
	z-index: 1;
	display: none;
	padding: 14px 20px;
	margin-top: 30px;
	margin-left: -150px;
	line-height: 16px;
	max-height: 250px;
	column-fill:auto;
	column-count:auto;
	column-width:150px;
	width:500px;
}


.tooltips:hover .tooltiptextmenu {
	display: inline-block;
	position: absolute;
	color: #fff;
	border: 1px solid #DCA;
	background: black;
	
	
	
} */

.tooltips .tooltiptextmenu {
	display: none;
	position: absolute;
	/* z-index: 1;
	
	padding: 14px 20px;
	margin-top: 30px;
	margin-left: -150px;
	line-height: 16px; */
}


.tooltips:hover .tooltiptextmenu {
	z-index:1;
	display: inline-flex;
	flex-flow: column wrap;
	justify-content: flex-start;
	color: #fff;
	border: 1px solid #DCA;
	background: black;
	max-height: 300px;
	margin-top: 30px;
	margin-left: -150px;
	line-height: 13.5px; 
	padding: 14px 20px;

}

.submenustyle{
	width:150px;
	padding: 3px 3px;
}


.callout {
	z-index: 20;
	position: absolute;
	top: 30px;
	border: 0;
	left: -12px;
}

.tooltips:hover .tooltiptext:hover {
	display: inline;
	position: absolute;
	color: #fff;
	border: 1px solid #DCA;
	background: black;
}

.callout {
	z-index: 20;
	position: absolute;
	top: 30px;
	border: 0;
	left: -12px;
}

/*CSS3 extras*/
.tooltips .tooltiptext {
	border-radius: 4px;
	box-shadow: 5px 5px 8px #CCC;
}

.h12 {
	color: dark grey;
	margin-left: 100px;
	margin-top: 20px;
	font-family: Georgia, serif;
	font-size: 200%;
}

.labelleft {
	display: block;
	width: x;
	height: y;
	text-align: left;
}

.cust th {
	background-color: #E6E6FA;
	color: black;
}

.cusHeader tbody tr:nth-child(odd) {
	background: #f3f5f7;
}

.cusHeader tbody tr:nth-child(even) {
	background: #fff;
}


/* .cusRow:nth-child(odd) {
    background: red;
} */

/* button.goTo {
	background: green;
	border: none;
	border-radius: 2px;
	padding: 8px 24px;
	color: #fff;
} */
.red {
	color: #fff;
	background: #FF4500;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
	margin: auto;
	display: block;
}

.green {
	color: #fff;
	background: #00b200;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
	margin: auto;
	display: block;
}

.blue {
	color: #fff;
	background: #20B2AA;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
	margin: auto;
	display: block;
}

.yellow {
	color: #fff;
	background: #cccc00;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
	margin: auto;
	display: block;
}

.magenta {
	color: #fff;
	background: magenta;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
	margin: auto;
	display: block;
}

.darkmagenta {
	color: #fff;
	background: darkmagenta;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
	margin: auto;
	display: block;
}

.autoRefundConfirm {
	color: #fff;
	background: #D2691E;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
}
.middlebutton{
    height:30px; 
    width:150px; 
    position:relative;
    top:50%; 
    left:40%;
    color: #fff;
	background: #009933;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
}

/** add user */

.popup-window-add {
	display: none;
	position: absolute;
	z-index: 3;
	width: 59.9%; height: 90%;
	margin: 0px auto;
	background: #fff;
	box-shadow: 0px 0px 18px rgb(32, 45, 68);
	box-sizing: border-box;
	overflow-y:scroll
}


/** refund search */
.searchFilter .btnSearchfilter{
    color: #fff;
    background: #3498db;
    padding: 5px 10px;
    /* margin-left: 3%; */
    width: 70px;
    height: 65px;
    border-radius: 50%;
    position: absolute;
    top: -18px;
    right: -175px;
    border: 2px solid #247CB7;
}

.hidden {
	visibility: hidden;
	padding-right: 10px;
}

.forgetPass{
	position: absolute;
}

.alignDiv{
	 width: 30%;
    display:inline-block;
    margin-right: -4px;
    box-sizing: border-box;
    padding: 1%;
}
.dashboard .nocost {
	background-color: #eff3f6;
}

.scroll{
	overflow:auto;
	border-radius: 7px;
	position:fixed;
}

.subButton{
    width: 22%;
    height: auto;
    margin: 1px auto;
    padding: 10px;
    position: relative;
}

.updateTable{
	width: 100%;
}

.trans tbody tr:nth-child(even) {
	background: #fff;
}

.underline{
	    border-top: 1px solid rgba(112, 130, 147, 0.5);
}

.tableWidth250{
	width :250%;
}

.errorMessages {
    
    list-style-type: disc;
    margin: 0 10px 15px 10px;
    padding: 8px 35px 8px 30px;
    color: #B94A48;
    background-color: #F2DEDE;
    border: 2px solid #EED3D7;
    border-radius: 4px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.sucessMessages {
    
    list-style-type: disc;
    margin: 0 10px 15px 10px;
    padding: 8px 35px 8px 30px;
    color: #B94A48;
    background-color: #bbe6bf;
    border: 2px solid #23793e;
    border-radius: 4px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

ul.ReportListoptions {
    list-style-type: none;
    width: max-content;
    margin: 0.3em 0;
    padding: 0;
}

ul.ReportListoptions li {
    background: #ecf1f7 url(../images/cross_bright.png) no-repeat 98% center;
    margin: 1px;
    padding: 0.1em 2.3em 0.1em 1.3em;
    cursor: pointer;
    color: #46a;
    font-weight: bold;
    border: solid 1px #cde;
    border-radius: 20px;
    text-align: left;
}

.centerPos {
	position: absolute;
	right: 48%;
}

.verifyRefund{
	margin: -24px 0 0 0;
    background: #18bb78;
    font-size: large;
    padding: 6px 34px 8px 30px;
    color: #fff;
    border: none;
    border-radius: 3px;
}


.customers {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 60%;
}

.customers td, .customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

.customers tr:nth-child(even){background-color: #f2f2f2;}

.customers tr:hover {background-color: #ddd;}

.customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #4c74af;
  color: white;
}

.centralizePopup {
	display: block;
	width: 60%;
	height: 480px;
	left: 50%;
	top: 50%;
	margin: -245px 0 0 -30%;
	border-radius: 10px;
}

.centralizePopupOtp {
	display: block;
	width: 40%;
	height: 200px;
	left: 60%;
	top: 60%;
	margin: -245px 0 0 -30%;
	border-radius: 10px;
}


.centralizePopupButton {
	color: #fff;
    background: #3498db;
    border: none;
    padding: 5px 10px;
    border-radius: 3px;
}

.txStatusCheckBox {
	padding: 8px 12px;
	box-sizing: border-box;
	border: 1px solid #708293;
	border-radius: 20px;
	background: transparent;
	color: #708293;
	width: 155px;
	margin-right: 10px;
	font-size: 12px;
}

.txProductCheckBox {
	padding: 8px 12px;
	box-sizing: border-box;
	border: 1px solid #708293;
	border-radius: 20px;
	background: transparent;
	color: #708293;
	width: 155px;
	margin-right: 10px;
	font-size: 12px;
}




.refundTypeMerchant{
	width: 100%;
    float: left;
    padding: 5px;
    color: brown;
}

.popup-center-new{
	border: solid 1px black;
    position: absolute;
    left: 50%;
    top: 50%;
    height: 420px;
    margin-top: -200px;
    width: 600px;
    margin-left: -300px;
}
.popup-center-new-expire {
	border: solid 1px black;
    position: absolute;
    left: 50%;
    top: 50%;
    height: 250px;
    margin-top: -200px;
    width: 600px;
    margin-left: -300px;
}

.popup-center-report {
	border: solid 1px black;
    position: absolute;
    left: 55%;
    top: 50%;
    height: 300px;
    margin-top: -200px;
    width: 500px;
    margin-left: -300px;
}

.popup-center-report-v2 {
	border: solid 1px black;
    position: absolute;
    left: 50%;
    top: 50%;
    height: 200px;
    margin-top: -100px;
    width: 300px;
    margin-left: -200px;
}


.button-center{
    width: 100px;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    margin-top: 23px;
}

.fileCls{
	color : blue;
}
