/* Global css Start */

.dataTable td, .dataTable th {
  border-right: 1px solid #ddd; 
}
.dataTable th:first-child, .dataTable td:first-child {
  border-left: 1px solid #ddd; 
}
.dataTable thead th {
  font-weight: 600;
  letter-spacing: 0.5px;
  font-size: 11px;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased; 
}
.dataTable thead{
   background: #e64204;
   color: white;
}
.dataTable thead > tr th{
   font-size: 12px; 	
}
.dataTable tbody > tr td{
   vertical-align: middle;
   font-size: 12px; 	
}
.dataTables_wrapper .row:nth-of-type(2) > div{
   overflow-x: auto;
}
.page-heading{
   font-size: 1.5rem;
   color: #3a70a2;
   font-weight: 700;
   text-transform: uppercase;
}
.all_transaction ._icon {
    background: #01579B;
    color: white;
    border: none;
}
.dataTables_wrapper .row:nth-of-type(1) > div:nth-of-type(2){
	padding-left:0;
}
.dataTables_wrapper{
	font-size: 12px;
}
/* Global css End */


/* Login Page Start */
.login-sec{
	background: url(/assets/img/login-bg.png) no-repeat;
    background-size: cover;
    background-position: center;
}
.login-container{
	padding: 0 80px;
}
.login-container > .row {
	min-height: 530px;
}
.login-container > .row .left-col{
	border-right: 1px solid lightgrey;
}
.login-container .left-col img.logo{
    top: 25px;
    left: 25px;
}
form.login-form{
	width: 360px;
	margin: 40px 0;
}
form.login-form .login-btn{
	background-color: #0a73c7;
}
.login-container > .row .right-col{
	background-color: #ffffff6b;
}
.login-form .login-icon i{
	font-size: 55px;
    color: #0a73c7;
}
/* Login Page End */

/* Navbar Start */
section.nav-sec li.profile .dropdown-menu{
   right: 0;
   left: unset;
}
section.nav-sec > nav{
   background-color: #01579b; 
   padding-left: 33px;
   padding-right: 33px;
   min-height: 70px;
}
section.nav-sec .menu-list .nav-link{
   text-transform: uppercase;
   color: white;
   font-size: 13px;
}
section.nav-sec .menu-list > li{
   margin-left: 10px;
}
.profileModal .modal-dialog{
   margin: 0 0 0 auto;
} 
.profileModal .icon{
	font-size: 40px;
}
.profileModal .modal-header .close{
	position: absolute;
    right: 14px;
}
#reseller_logo{
	width: 120px;
	height: 60px;
	display:none;
}
/* #reseller_logo img{
	object-fit: cover;
} */
/* Navbar End */


/* Merchant View Start */

#merchantviewtable tbody > tr td ._icon a{
   box-shadow: 0 3px 12px 0 rgb(0 0 0 / 30%);
}
/* Merchant View End */


/* Report All Transaction View Start */
.reportAllTxn-sec > form label, 
.reportAllTxn-sec > form input, 
.reportAllTxn-sec > form select,
.reportAllTxn-sec > form .col_btn button{
   font-size: 13px; 	
}

/* Reset Password Start */
.rePswdForm{
	width: 440px;
	background: url(/assets/img/login-bg.png) no-repeat;
    background-size: cover;
    background-position: center; 
    border-radius: 10px;
}
.rePswdInfo ol li{
	font-size: 14px;
}
.rePswdInfo ol{
	width:225px;
}

/* Reset Password End */
