/* Customer360 Subusers CSS */

.customerprofile .customer-subusers-search .input-icons i {
    position: absolute;
    color: #c8bbbb;
}

.customerprofile .customer-subusers-search .input-icons {
    width: 100%;
    margin-bottom: 10px;
}

.customerprofile .customer-subusers-search .subusericon {
    padding: 10px;
    min-width: 40px;
}

.customerprofile .customer-subusers-search .input-field {
    padding: 0px 45px;
    width: 50%;
}
.customerprofile .subUserDataResults
{
	position:relative;
}
.customerprofile .viewsection{
	border-radius: 3px;
    font-size: 14px;
    width: 75px;
    padding: 5px;
    border: 1px solid #1d1d1d;
    position: absolute;
    right: 31px;
    top: 10px;
    display:none;
    z-index:100;
    background-color: white;
}

.customerprofile .iconfile{
	margin-right: 20px;
    text-align: left;
}
.customerprofile th.emptysection.sorting {
    content-visibility: hidden;
}
.customerprofile .userview{
	cursor:pointer;
}
.customerprofile .subuser-sbacksection{
	margin-right:10px;
}
.customerprofile .subusers-backarrowsection{
	color: grey;
    font-size: 16px;
}
.customerprofile .subuser-innerprofile{
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50%;
    background: #daf5fd;
    position: relative;
}
.customerprofile .subuser-profilelogo{
	width: 75px;
    position: absolute;
    top: 22px;
    left: 12px;
}
.customerprofile .subusers-innerdetails{
	margin-top:30px;
}
.customerprofile .subuser-content{
	display:none;
}

.fleetwallet-container .wallet-Container > h1{
	font-weight:600;
}
.fleetwallet-container .walletmanagement-title{
	color:#354463;
	font-weight:bold;
	font-size:18px;
}
.fleetwallet-container .wallet-grid{
	padding:0px;
}
.fleetwallet-container .wallet-innergrid{
	margin:0px;
}
.walletbox-container .walletlabel{
	color:black;
	font-weight:normal;
	font-size:12px;
}
.walletbox-container .wallettext{
	background-color: #eff1f6;
}
.walletbox-container .wallet-info-details{
	padding:15px 0px;
}
.walletbox-container .walletdetails-additionalinfo{
	padding:0px 15px;
}
.walletbox-container .cardwallet-moredetails{
	color:blue;
}
.walletbox-container .walletdetails-additionalinfo p{
	color:#4a4d67;
	font-size:14px;
	font-weight: 400;
}
.walletbox-container .modal-content{
	width:730px;
}
.walletbox-container  .detailedcardtitle{
	color:#0369dd;
	font-size: 30px;
    font-weight: bold;
    margin-bottom:0px;
    text-align:center;
}
.walletbox-container .walletsubmit{
    background: #0369dd;
    color: white;
}
.walletbox-container .cardwalletbody{
	padding:5px !important;
}
.walletbox-container .cardwalletdialog{
	width:730px;
}
.walletbox-container .detailedCards .btn-admin-secondary{
	display:none;
}
.fleetwallet-container .cardWallet-result{
	overflow-y: auto;
    height: 300px;
}
.fleetwallet-container .cardWallet-result::-webkit-scrollbar {
    width: 10px;
    background-color: #d9e5f7;
    border-radius: 5px;
}
/* card Management css */
.fleetCardMgmtContainer .cardlist-section,
.petroCardMgmtContainer .cardlist-section{ 
    margin: 15px 0px 20px 0px;
}

.fleetCardMgmtContainer .cardlist-icon,
.petroCardMgmtContainer .cardlist-icon{
	font-size: 18px;
	margin-right:5px;
}
.fleetCardMgmtContainer  .hiddenRow .moreDetails .info{
	width:100%;
}
.fleetCardMgmtContainer .fueltypeText input[type=checkbox]{
	width: 18px;
    height: 20px;
    vertical-align: -webkit-baseline-middle;
    margin-bottom: 15px;
    margin-right: 8px;
}
.fleetCardMgmtContainer .fueltypeText span,
.fleetCardMgmtContainer .fueltypeText label
{
	font-size:12px;
	font-weight: normal !important;
}
.fleetCardMgmtContainer .infodailylimit{
	width: 30%;
    float: left;
}
.fleetCardMgmtContainer .infomonthlylimit{
	width: 30%;
    float: left;
}
.fleetCardMgmtContainer .infodailylimit input {
    width: 80%;
}
.fleetCardMgmtContainer .infomonthlylimit input {
    width: 87%;
}
.fleetCardMgmtContainer .infodailylimit label{
	font-weight:400 !important;
}
.fleetCardMgmtContainer .infomonthlylimit label{
	font-weight:400 !important;
}
.fleetCardMgmtContainer .adminModal .modal-title{
	padding: 0px 10px;
    font-weight: bold;
}
.fleetCardMgmtContainer .limittypeText .form-control,
.fleetCardMgmtContainer .target7Text .form-control{
	width:120px;
}
.fleetCardMgmtContainer .adhoclistinfo label{
	font-weight:400 !important;
}
.fleetCardMgmtContainer  .modal-content .modal-footer .btn-admin{
	margin-right:25px;
	padding: 10px 50px;
}
.fleetCardMgmtContainer .cardstats{
	border-bottom:1px solid #6c757d;
}
.fleetCardMgmtContainer .cardstatus-info,
.petroCardMgmtContainer .cardstatus-info{
	background: white;
    border: none;
    opacity:0.4;
}
.fleetCardMgmtContainer #cust360CardManagementModal .btn-admin-secondary {
    padding: 10px 50px;
}
.fleetCardMgmtContainer  #cust360CardManagementModal label{
	font-weight:bold !important; 
}
.fleetCardMgmtContainer #cust360CardProfileViewModal #modal-title{
	color:#0369dd;
}
.fleetCardMgmtContainer .filterlistsection,
.petroCardMgmtContainer .filterlistsection{
	    margin: 15px 0px 20px 0px;
	    text-align:right;
}
.fleetCardMgmtContainer .cardfilter-icon{
	margin-right:5px;
}
.fleetCardMgmtContainer .cardstats .cardProfileViewBtn,
.petroCardMgmtContainer .cardProfileViewBtn{
	color:#0369dd !important;
}
 .cardnav-listcontainer > li{
	margin:0px !important;
}
 .cardnav-listcontainer .linesectioncard{
	padding:10px 0px;
	background-color: #dff0fd;
}
 .cardnav-listcontainer .badge{
	color:white !important;
}
.fleetCardMgmtContainer .fuelsection{
	display: inline-block;
    width: 100%;
    font-size: 14px;
}
.fleetCardMgmtContainer .allowedsection{
	width: 45%;
    display: inline-block;
    float: left;
}
.fleetCardMgmtContainer .blockedsection{
	display: block;
    width: 50%;
    float: left;
}
.fleetCardMgmtContainer .cardstatusview{
	display: inline-flex;
}
.fleetCardMgmtContainer .cardProfileViewBtn
{
	float: left;
    font-size: 12px;
    margin-top: -8px;
    text-transform:capitalize;
}
.petroCardMgmtContainer .cardProfileViewBtn{
	font-size: 12px;
	text-transform:capitalize;
	padding: 0 0 0 10px;
}
.fleetCardMgmtContainer .fueltypeText .col-sm-4{
	padding:0px;
}

.fleetCardMgmtContainer .activateCardBtn,
.fleetCardMgmtContainer .reissueCardBtn,
.petroCardMgmtContainer .activateCardBtn,
.petroCardMgmtContainer .reissueCardBtn{
	display:none;
}
.fleetCardMgmtContainer .textcolor{
	color: #0369dd;
}
.fleetCardMgmtContainer span.cardwalletStats {
    float: right;
}
.fleetCardMgmtContainer .dailyStats{
	margin-left: 25%;
}
.fleetCardMgmtContainer .cardlimit{
	text-align:right;
}
.dealerCreditContainer .cardstats{
	    border-bottom: 1px solid #6c757d;
}
.walletbox-container .confirmDialog.center .modal-header
{
	text-align:left;
}
.walletbox-container #orgNameSubHeader{
    position: absolute;
    top: -17px;
    left: 2rem;
}
.fleetCardMgmtContainer #cardInfoTableError
{
	display:none;
}
select#reject-reason {
    position: relative !important;
    height: 33px !important;
    opacity: 1 !important;
    z-index: 1 !important;
    bottom: inherit;
    left: inherit;
    width: 100% !important;
    border: 1px solid #ccc;
}
#reject-reason + .dropdown-toggle{
    display: none !important;
}
.info.info-collapse-wrapper{
    width: 17% !important;
}
.fleetCardMgmtContainer .cardlist-section .bg-disabled{
    opacity: 0.4 !important;
}
.customer360container table#customerSearchTable tr.disabled td,.customer360container #topPerformingCustomerTable tr.true td,#globalFcSearchTable tr.disabled td{
    opacity: 0.6;
}
.customer360container table#customerSearchTable tr.disabled td:nth-child(3),#globalFcSearchTable tr.disabled td:nth-child(2){
    opacity:1;
}