.section-loader{background-color: #fff !important;}
/*Card Activity*/
[data-getbrowsername="Google Chrome"] #filtersCollaps.collapsing { max-height: 70px; }
.card-activity { margin-top: 15px; }
.card-activity .chosen-container .chosen-results li[data-active-option="result-select"]:after {top: 10px;right: 4px;}
.card-activity .table-recent-transactions thead > tr > th,
.card-activity .table-recent-transactions tbody > tr > td { padding: 15px; text-align: left !important; }
.card-activity .table-recent-transactions thead > tr > th:nth-child(1),
.card-activity .table-recent-transactions tbody > tr > td:nth-child(1) { padding-left:11px !important;text-align: center !important; width:90px !important; }
.card-activity .table-recent-transactions thead > tr > th:nth-child(2),
.card-activity .table-recent-transactions tbody > tr > td:nth-child(2) {width: 185px !important;text-align: left !important;}
.card-activity .table-recent-transactions thead > tr > th:nth-child(3),
.card-activity .table-recent-transactions tbody > tr > td:nth-child(3) {width: 250px !important;}
.card-activity .table-recent-transactions thead > tr > th:nth-child(4),
.card-activity .table-recent-transactions tbody > tr > td:nth-child(4) {width: auto !important;text-align: center !important;}
.card-activity .table-recent-transactions thead > tr > th:nth-child(5),
.card-activity .table-recent-transactions tbody > tr > td:nth-child(5) {width: auto !important;text-align: center !important;}
.card-activity .table-recent-transactions thead > tr > th:nth-child(6),
.card-activity .table-recent-transactions tbody > tr > td:nth-child(6) { width: auto !important; text-align: center !important; }
.card-activity .table-recent-transactions thead > tr > th:nth-child(7),
.card-activity .table-recent-transactions tbody > tr > td:nth-child(7) { width: 194px !important; }
.card-activity .table-recent-transactions thead > tr > th:last-child,
.card-activity .table-recent-transactions tbody > tr > td:last-child { text-align: right !important;padding-right:30px !important; }
.card-activity .table-recent-transactions tbody > tr > td .col-wrap {word-break: break-all;    font-size: 0.928571428em; line-height: 1.5307692;}
.card-activity .tab-content #account-activity .table-recent-transactions thead > tr > th:nth-child(5) {width: 140px !important;}
@media screen and (max-width: 1199px) {
	.card-activity .table-recent-transactions thead > tr > th,
	.card-activity .table-recent-transactions tbody > tr > td { padding: 15px 10px; }
	.card-activity.more-decimal-places .table-recent-transactions thead > tr > th:nth-child(2),
	.card-activity.more-decimal-places .table-recent-transactions tbody > tr > td:nth-child(2) {width:150px !important}
	.card-activity .table-recent-transactions thead > tr > th:nth-child(3),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(3) { width: 250px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(4),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(4) { width: 100px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(5),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(5) { width: 100px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(6),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(6) { width: 120px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(7),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(7) { width: 140px !important; }
}
@media screen and (max-width:1199px) and (min-width: 768px) {
	#gview_transactionsGrid { width: 736px; overflow-x: auto; }
	#gview_transactionsGrid > .ui-jqgrid-hdiv,
	#gview_transactionsGrid > .ui-jqgrid-bdiv { min-width: 1200px !important; }
}

.trans-icon{ max-width:20px;display: inline-block;}
.table-recent-transactions .owner .trans-icon .ico{ width:100%;}
.card-activity.transaction-details .form-search .icon-search:focus {color:#777;}
.cbcardactivity .trans-icon ,.cbcardactivity .icon-holder {margin-right: 0 !important; }
@media (max-width: 991px) {
	.transaction-details .form-search{ border-width:0 !important;}
}

@media (max-width: 767px) {
	.card-activity .chosen-drop { max-width: 100%; }
	.transaction-details .form-search{ border-bottom:1px solid #cecece !important;}
}
.card-activity .result-range { font-weight: 500; }
.card-activity .activity-table-holder { display: none; }
.card-activity .no-activity { background: #fff; -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.02); box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.02); text-align: center; white-space: nowrap; }
.card-activity .no-activity .no-records { color: #999; background: rgba(225, 237, 249, 0.31); margin: 15px 0; width: 28.625em !important; min-height: 28.625em; border-radius: 100%; white-space: nowrap; }
.card-activity .no-activity .no-records > * { white-space: normal; }
.card-activity .no-activity .no-records:before,  .card-activity .no-activity .no-records > * { float: none; display: inline-block; vertical-align: middle; }
.card-activity .no-activity .no-records:before { content: ''; height: 28.625em; }
@media (max-width: 579px) {
	.card-activity .no-activity .no-records { width: 280px !important; white-space: nowrap; min-height: 280px; }
	.card-activity .no-activity .no-records > * { white-space: normal; }
	.card-activity .no-activity .no-records:before,  .card-activity .no-activity .no-records > * { float: none; display: inline-block; vertical-align: middle; }
	.card-activity .no-activity .no-records:before { content: ''; height: 280px; }
}
.card-activity .no-activity > * { white-space: normal; }
.card-activity .no-activity:before,  .card-activity .no-activity > * { float: none; display: inline-block; vertical-align: middle; }
.card-activity .no-activity:before { content: ''; height: 569px; }
.card-activity .no-activity .ico-holder img { height: 93px; margin-bottom: 30px; }
.card-activity .no-activity .desc { max-width: 262px; color: #777; font-size: 0.929em; margin: 0 auto; }

@media (max-width: 579px) {
	.card-activity .no-activity .desc { max-width: 200px; }
}
.card-activity .no-activity .heading { color: #222; font-weight: 500; }
@media (max-width: 991px) {
	.card-activity .transaction-period-drop { border-width: 0px 0 1px !important; }
}
.card-activity .transaction-period-drop .errorMessage { margin-top: -16px; }
.card-activity .types .errorMessage { margin-top: 0; }
@media (max-width: 767px) {
	.card-activity .table-recent-transactions .amount { text-align: left; margin-right: 10px; }
	.transaction-details .card-activity-info .types { border-width: 0 0 1px !important; }
	.table-custom > thead { display: none; }
	/* #transactionsGrid > tbody { width: 100%; float: left; overflow: hidden; display: block !important; overflow-y: auto; padding: 0 10px; max-height: 375px !important; } */
	#transactionsGrid > tbody > tr > td { display: block; text-align: left !important; border: none; width: 100% !important; padding: 0 !important; }
	#transactionsGrid > tbody > tr > td:first-child { padding: 0 0 10px !important; }
	#transactionsGrid > tbody > tr > td:last-child { padding: 10px 0 0 !important; }
	#transactionsGrid > tbody > tr > td + td { padding: 10px 0 !important; border-top: solid 1px rgba(0,0,0,0.05); }
	#transactionsGrid > tbody > tr > td:not(:first-child) { width: 100% !important; }
	#transactionsGrid .time { text-align: left !important; }
	/*#transactionsGrid > tbody > tr:first-child { display: none !important; }*/
	#transactionsGrid > tbody > tr { width: 100%; padding: 15px; min-height: 200px; vertical-align: top; border-radius: 4px; white-space: normal; background-color: #F8F9FB; display: inline-block !important; vertical-align: top; text-align: left !important; margin: 0 0 20px 0; }
	#transactionsGrid > tbody > tr:last-child { border-width: 0; }
	#transactionsGrid > tbody > tr.d-none { display: none !important; }
	#transactionsGrid > tbody > tr:hover { -webkit-box-shadow: none !important; box-shadow: none !important; }
	.card-activity .posted_fee_summary { margin: 0 0 20px; }
	#transactionsGrid_pager .table-switcher { padding: 15px; }
	#transactionsGrid_pager .table-switcher .table-switcher { padding: 0; }
}

@media (max-width: 579px) {
	/* Card Activity Responsive Table */
	.card-activity .filters-area .actions-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; position: relative; right: -10px; }
	.card-activity .filters-area .actions-list li { padding: 0 2.5px; margin: 0 !important; text-align: center; }
	.card-activity .transaction-details .actions-list a { font-size: 0.71429em; line-height: 1.3; }
	.card-activity .posted_fee_summary { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin: -20px 0 20px; }
	.card-activity .posted_fee_summary .posted_fee_summary-title { display: block; width: 100%; text-align: left; }
	.card-activity .posted_fee_summary .posted_fee_summary-month { margin: 0 0 0 0; }
	.card-activity .posted_fee_summary .posted_fee_summary-year,  .card-activity .posted_fee_summary .posted_fee_summary-month { display: block; width: 100%; }
}
#cardActivityAdvancedForm { -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05); }
.card-activity .posted_fee_summary { border: solid rgba(191, 191, 191, 0.25); border-width: 0 0 1px 0; padding: 12px 20px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.card-activity .posted_fee_summary .posted_fee_summary-title h3 { margin: 0 0 0; font-size: 0.78571em; line-height: 1.54545; color: #333333; font-weight: 400; text-transform: uppercase; }
.card-activity .posted_fee_summary .posted_fee_summary-year,  .card-activity .posted_fee_summary .posted_fee_summary-month { display: inline-block; }
.card-activity .posted_fee_summary .posted_fee_summary-month { margin: 0 0 0 30px; }
/*.card-activity .posted_fee_summary .static-label { color: #faa532; }*/
/*Card Activity*/
.card-activity { margin-top: 15px; }
.card-activity .chosen-container .chosen-results li {padding: 5px 15px;}
.card-activity .chosen-container .chosen-results li[data-active-option="result-select"]:after {top: 10px;right: 4px;}
.card-activity.transaction-details .table-recent-transactions tbody > tr > td > ul.actions li { padding: 0; }
@media (max-width: 991px) {
	.transaction-details .form-search{ border-width:0 !important;}
}
@media (max-width: 767px) {
	.card-activity .chosen-drop { max-width: 100%; }
	.transaction-details .form-search{ border-bottom:1px solid #cecece !important;}
}
.card-activity .result-range { font-weight: 500; }
.card-activity .activity-table-holder { display: none; }
.card-activity .no-activity { background: #fff; -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.02); box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.02); text-align: center; white-space: nowrap; }
.card-activity .no-activity .no-records { color: #999; background: rgba(225, 237, 249, 0.31); margin: 15px 0; width: 28.625em !important; min-height: 28.625em; border-radius: 100%; white-space: nowrap; }
.card-activity .no-activity .no-records > * { white-space: normal; }
.card-activity .no-activity .no-records:before,  .card-activity .no-activity .no-records > * { float: none; display: inline-block; vertical-align: middle; }
.card-activity .no-activity .no-records:before { content: ''; height: 28.625em; }
@media (max-width: 579px) {
	.card-activity .no-activity .no-records { width: 280px !important; white-space: nowrap; min-height: 280px; }
	.card-activity .no-activity .no-records > * { white-space: normal; }
	.card-activity .no-activity .no-records:before,  .card-activity .no-activity .no-records > * { float: none; display: inline-block; vertical-align: middle; }
	.card-activity .no-activity .no-records:before { content: ''; height: 280px; }
}
.card-activity .no-activity > * { white-space: normal; }
.card-activity .no-activity:before,  .card-activity .no-activity > * { float: none; display: inline-block; vertical-align: middle; }
.card-activity .no-activity:before { content: ''; height: 569px; }
.card-activity .no-activity .ico-holder img { height: 93px; margin-bottom: 30px; }
.card-activity .no-activity .desc { max-width: 262px; color: #737373; font-size: 0.929em; margin: 0 auto; }
.card-activity .no-activity .desc { max-width: 200px; }
.card-activity .no-activity .heading { color: #222; font-weight: 500; }
@media (max-width: 991px) {
	.card-activity .transaction-period-drop { border-width: 0px 0 1px !important; }
}
.card-activity .transaction-period-drop .errorMessage { margin-top: -24px; }
.card-activity .types .errorMessage { margin-top: 0; }
@media (max-width: 767px) {
	#cardactivityAJAX { margin: 45px 0 0 0; }
	.card-activity .table-recent-transactions .amount { text-align: left; margin-right: 10px; }
	.transaction-details .card-activity-info .types { border-width: 1px 0 1px !important; }
	.table-custom > thead { display: none; }
	/* #transactionsGrid > tbody { width: 100%; float: left; overflow: hidden; display: block !important; overflow-y: auto; padding: 0 10px; max-height: 375px !important; } */
	#transactionsGrid > tbody > tr > td { display: block; text-align: left !important; border: none; }
	#transactionsGrid > tbody > tr > td:not(:first-child) { width: 100% !important; }
	#transactionsGrid > tbody > tr > td:before { content: attr(data-label); display: block; font-size: 80%; font-weight: 500; color: #777; margin: 0 0 5px; }
	#transactionsGrid .time { text-align: left !important; display: inline; margin: 0 0 0 10px; }
	/*#transactionsGrid > tbody > tr:first-child { display: none !important; }*/
	#transactionsGrid > tbody > tr { width: 100%; padding: 15px; min-height: 200px; vertical-align: top; border-radius: 4px; white-space: normal; background-color: #F8F9FB; display: inline-block !important; vertical-align: top; text-align: left !important;}
	#transactionsGrid > tbody > tr + tr { margin: 20px 0 0; }
	#transactionsGrid > tbody > tr:nth-child(2) { margin: 0 !important; }
	#transactionsGrid > tbody > tr:last-child { border-width: 0; }
	#transactionsGrid > tbody > tr.d-none { display: none !important; }
	#transactionsGrid > tbody > tr:hover { -webkit-box-shadow: none !important; box-shadow: none !important; }
}
@media (max-width: 579px) {
	/* Card Activity Responsive Table */
	.card-activity .filters-area .actions-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; position: relative; right: -10px; }
	.card-activity .transaction-details .actions-list a { font-size: 0.71429em; line-height: 1.3; }
}
#cardActivityAdvancedForm { -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05); }
.card-activity .posted_fee_summary { border: solid rgba(191, 191, 191, 0.25); border-width: 0 0 0 0; padding: 12px 20px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;background: rgba(0, 0, 0, 0.06); }
.card-activity .posted_fee_summary .posted_fee_summary-title h3 { margin: 0 0 0; font-size: 0.78571em; line-height: 1.54545; color: #333333; font-weight: 400; text-transform: uppercase;letter-spacing: 0.18px;}
.card-activity .posted_fee_summary .posted_fee_summary-year,  .card-activity .posted_fee_summary .posted_fee_summary-month { display: inline-block; }
.card-activity .posted_fee_summary .posted_fee_summary-month { margin: 0 0 0 30px; }
/*.card-activity .posted_fee_summary .static-label { color: #faa532; }*/
@media (max-width: 579px) {
	.card-activity .posted_fee_summary { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin: -20px 0 20px; }
	.card-activity .posted_fee_summary .posted_fee_summary-title { display: block; width: 100%; text-align: left; }
	.card-activity .posted_fee_summary .posted_fee_summary-month { margin: 0 0 0 0; }
	.card-activity .posted_fee_summary .posted_fee_summary-year,  .card-activity .posted_fee_summary .posted_fee_summary-month { display: block; width: 100%; }
}
/* Dispute process CSS starts herer */
.transaction-details .card-activity-info {position:relative}
.transaction-details .card-activity-info .chosen-container-single .chosen-drop {z-index: 100;}
.transaction-details .card-activity-info .d-table > :last-child { padding: 8px 10px; }
.transaction-details .card-activity-info .chosen-container .chosen-single > span { font-size: 12px; line-height: 1.2; font-weight: 500; }
.transaction-details .card-activity-info .filter-select .chosen-container .chosen-single { padding: 40px 22px 16px 18px; min-height: auto !important; }
.card-activity .table-recent-transactions .add-info .info-holder .head { color: #999999; letter-spacing: 0.2px; font-size: 0.85714em; line-height: 2.33333; }
.card-activity .table-recent-transactions .add-info .info-holder .body { font-weight:500; }
.card-activity .add-info .slimScrollBar { width: 4px !important; }
.card-activity .dispute-attachment-holder li a span.img-title {  max-width: 70%; display: inline-block; word-break: break-all; line-height: 14px; }
.card-activity .dispute-filter-status .chosen-single span{font-size:1.21429em;line-height:1.17647;color:#222;font-weight:500}
.card-activity .dispute-filter-status .chosen-drop{max-width:100%}
.card-activity.transaction-details .table-switcher > ul{margin:0 0 0 10px}
.card-activity.transaction-details .form-search .icon-search{cursor:pointer}
.card-activity.transaction-details .date-range .form-control{text-transform:uppercase}
.card-activity.transaction-details .form-search .form-control{height:auto!important;padding:32px 52px 17px 27px; min-height: 78px;}
.card-activity.transaction-details .table-recent-transactions > thead > tr > th .date,.card-activity.transaction-details .table-recent-transactions > tbody > tr > td .date{text-align:center}
.card-activity.transaction-details .table-recent-transactions tbody > tr{position:relative; z-index:9;}
.card-activity.transaction-details .table-recent-transactions tbody > tr td .actions{position:absolute;top:50%;background:#fff;visibility: hidden;opacity: 0;right:20px;text-align:right;margin:-21px 0 0;z-index:0;min-height: 42px;padding: 10px;white-space: nowrap;}
.card-activity.transaction-details .table-recent-transactions tbody > tr td .actions li{display:inline-block;vertical-align:middle;padding:22px 14px;}
.card-activity.transaction-details .table-recent-transactions tbody > tr td .actions li a {display:inline-block;vertical-align:middle;}
@media (max-width: 767px) {
	.card-activity.transaction-details .table-recent-transactions tbody > tr td .actions{position:static;visibility:visible;opacity:1;background:none;font-size:.9em;padding:10px 0 0!important;margin:0!important; text-align: left;}
	.card-activity.transaction-details .table-recent-transactions tbody > tr td .actions li:first-child{padding-left:0!important}
}
.card-activity.transaction-details .table-recent-transactions tbody > tr:hover td .actions{visibility:visible;opacity:1;box-shadow: none;}
.card-activity.transaction-details .table tr.debit.disputed.active-tr td{border:none!important}
.card-activity.transaction-details .add-info .wide{padding-top:0}
.card-activity.transaction-details td.wide .info-holder{position:relative;padding:30px 14px;border:1px solid #EBE095;border-radius:4px;background:#FFFFF8;margin:0}
.card-activity.transaction-details td.wide .info-holder .close{position:absolute;right:20px;top:20px;font-size:12px}
.card-activity.transaction-details td.wide .info-holder .close .icon-cross{color:#AA9B32;font-size:10px}
.card-activity.transaction-details td.wide .info-holder .title{font-size:.85714em;line-height:1.5;text-transform:capitalize}
.card-activity.transaction-details td.wide .info-holder .val{font-size:1em;line-height:1.28571}
.card-activity.transaction-details td.wide .wide{width:50%;display:inline-block}
.card-activity.transaction-details td.wide .trans-fee .amount .static-label { display: inline-block; }
.card-activity.transaction-details td.wide .btn{padding:7px 20px;margin-bottom:-30px}
.card-activity .table-recent-transactions .add-info .info-holder .btn{min-width:80px}
.card-activity .table-recent-transactions .add-info .info-holder .btn.btn-light{background:transparent}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section{height:100px;overflow:auto;margin-bottom:26px}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .slimScrollDiv{height:auto!important}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .slimScrollDiv .scroll-holder{height:auto!important;max-height:100px!important}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .slimScrollDiv .slimScrollBar{right:0!important}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .dispute-attachment-holder{margin:0 0 3px;padding-right:10px}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .dispute-attachment-holder li{margin-bottom:16px}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .dispute-attachment-holder li:last-child{margin-bottom:0}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .dispute-attachment-holder li a{color:#333332;display:block}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .dispute-attachment-holder .ico{display:inline-block;vertical-align:middle;font-size:9px}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .dispute-attachment-holder .ico.icon-download{float:right;font-size:13px;margin-top:4px}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .dispute-attachment-holder .ico.icon-attachments{margin-right:10px}
.card-activity .table-recent-transactions .add-info .info-holder .attachment-section .dispute-attachment-holder .ico.icon-attachments:before{color:#231f20;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;vertical-align:middle}
.table-recent-transactions > tbody > tr > td.wide{border-color:#fff}
.table-recent-transactions .amount img{width:13px;height:13px}
[aria-describedby="termsConditionsPopup"].ui-dialog{min-width:720px}
[aria-describedby="termsConditionsPopup"].ui-dialog .ui-dialog-content{padding:60px 50px 30px}
[aria-describedby="termsConditionsPopup"].ui-dialog .ui-dialog-content .terms-cond-buttons{text-align:left;margin-top:35px}
[aria-describedby="termsConditionsPopup"].ui-dialog .ui-dialog-content .terms-cond-buttons .btn{min-width:155px;margin-right:10px;border-radius:4px}
#termsConditionsPopup .title{font-size:1.68571em;line-height:1.55556;margin:0 0 60px;font-weight:500}
#termsConditionsPopup .drag-image-holder{padding:30px;background:#fff;border-radius:4px;border:1px solid #D8DDE4}
#termsConditionsPopup .drag-image-holder p{font-size:.9em;line-height:1.63636;color:#777;margin-bottom:10px;text-align:left}
.dispute-transaction{padding:42px;background:#fff;border-radius:4px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.02);box-shadow:0 10px 20px 0 rgba(0,0,0,0.02)}
.dispute-transaction .label-slide textarea.form-control{min-height:36px}
.dispute-transaction .btn{min-width:144px;font-weight:300;margin-right:10px}
.dispute-transaction .btn.btn-light{margin:0 0 0 10px;vertical-align:top}
.dispute-transaction .details-area .dispute-summary{border:1px solid #EBE095;border-radius:4px;background-color:#FFFFF8;padding:30px;margin:25px 0}
.dispute-transaction .details-area .head{color:#999;letter-spacing:.2px;font-size:.92857em;line-height:1.46154;display:block;margin:0 0 10px}
.dispute-transaction .details-area .body{color:#222;letter-spacing:.23px;font-size:1em;line-height:1.5;display:block;font-weight:400}
.dispute-transaction .details-area .minus{color:#FF5656}
.dispute-transaction .details-area .info-list li{width:24.7%;margin:0 0 20px}
.dispute-transaction .drag-file-holder{padding:20px;background:rgba(233,237,242,0.3);border-radius:4px;border:1px dotted #D8DDE4;min-height:208px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);box-shadow:0 2px 4px 0 rgba(0,0,0,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#777;height:100%}
.dispute-transaction .drag-file-holder .icon-holder{margin:0 0 10px}
.dispute-transaction .drag-file-holder .drag-title{color:#222;font-weight:400;margin:0 0 5px;font-size:.85714em;line-height:1.16667}
.dispute-transaction .drag-file-holder .drag-title a, .dispute-transaction .drag-file-holder .drag-title label{text-decoration:underline;color:#FDA518; cursor: pointer; }
.dispute-transaction .drag-file-holder .drag-title a:hover,
.dispute-transaction .drag-file-holder .drag-title label:hover,
.dispute-transaction .drag-file-holder .drag-title label:focus,
.dispute-transaction .drag-file-holder .drag-title label.hover{text-decoration:none}
.dispute-transaction .drag-file-holder p{font-size:.78571em;line-height:1.63636}
.dispute-transaction .agreement{margin-top:0}
.dispute-transaction .agreement .slider-checkbox + label{display:inline-block;vertical-align:middle;cursor:pointer;margin-bottom:0}
.dispute-transaction .dispute-file-list li{border:1px solid #D5DADF;border-radius:5px;padding:12px 15px;font-weight:500;font-size:1em;line-height:1.42857}
.dispute-transaction .dispute-file-list li + li { margin: 10px 0 0; }
.dispute-transaction .dispute-file-list li .icon-attachments:before{font-size:9px;color:#969696;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;vertical-align:middle;margin:0 8px 0 0}
.dispute-transaction .dispute-file-list li .right{float:right}
.dispute-transaction .dispute-file-list li .icon-download{margin:0 15px 0 0}
.dispute-transaction .dispute-file-list li .icon-download:before{font-size:14px}
.dispute-transaction .dispute-file-list li .icon-cross:before{font-size:10px;color:#999}
.dispute-file-holder ~ .drag-file-holder,
.dispute-transaction .dispute-file-list ~ .drag-file-holder{height:auto}
.dispute-transaction .info-list .box{width:100%;padding:0}
.table-recent-transactions .dispute-details-toggle{position:relative}
.table-recent-transactions tr .dispute-details-toggle .view-details{position:absolute;top:0;right:0;display:none;z-index:5}
.table-recent-transactions tr:hover .dispute-details-toggle .view-details{display:block}
.table-recent-transactions tr:hover .dispute-details-toggle .amount{opacity:0}
.dispute-transaction .col-12.field-holder:last-child{min-height:inherit;margin-bottom:0}
.table-recent-transactions .icon-view_icon { margin-right: 5px; font-size: 12px; }
.table-recent-transactions .icon-dispute { margin-right: 5px; }
.dispute-file-holder ul { max-height: 168px; height: auto !important; }
.dispute-file-holder .slimScrollDiv { height: auto !important; }
#attachedFiles { width: 0; height: 0; position: abosolute; top: 0; left: 0; opacity: 0; }
.dispute-summary ul + ul { border-top: solid 1px #EBE095; padding: 30px 0 0; margin: 5px 0 0; }
.has-currency-symbol { position: relative; }
.has-currency-symbol .currency-sign { position: absolute; left: 0; top: 27px; font-size: 1.142857em; }
.has-currency-symbol input { padding-left: 12px !important; }
.transaction-details .types a { transition: background 0.5s ease; padding:1px 15px;}
@media (max-width: 1199px) {
	.card-activity .table-recent-transactions .add-info .info-holder .btn{min-width:50px}
}
@media (max-width: 991px) {
	.card-activity.transaction-details td.wide .btn{display:block;margin-bottom:10px}
}
@media (max-width: 1200px) {
	.card-activity.transaction-details td.wide .btn{display:block;margin-bottom:10px}
}
@media (max-width: 767px) {
	.table-recent-transactions tr .dispute-details-toggle .view-details{display:block;font-size:12px;line-height:24px}
	.table-recent-transactions tr:hover .dispute-details-toggle .amount{opacity:1}
	.dispute-transaction{padding:20px}
	.dispute-transaction .drag-file-holder p{text-align:center}
	.dispute-transaction .details-area .dispute-summary{padding:20px}
	.dispute-transaction .details-area .info-list li{width:100%}
	.dispute-transaction .btn{margin:0 0 10px}
	.table-custom .add-info .info-holder{max-height:100%!important}
	.card-activity.transaction-details td.wide .info-holder{padding:20px}
	.table-recent-transactions tr.add-info{margin-top:-26px}
	[aria-describedby="termsConditionsPopup"].ui-dialog .ui-dialog-content .terms-cond-buttons .btn{width:100%;margin-bottom:10px;min-width:inherit}
}
@media (max-width: 579px) {
	.dispute-transaction .btn{margin:0 0 10px;width:100%}
	.dispute-transaction .btn.btn-light{margin:0}
	.card-activity.transaction-details td.wide .info-holder{padding:20px 10px}
	[aria-describedby="termsConditionsPopup"].ui-dialog .ui-dialog-content{padding:40px 20px 30px}
	#termsConditionsPopup .title{margin:0 0 30px}
	.dispute-transaction .col-12.field-holder:last-child{margin-bottom:30px}
	#cardactivityAJAX { margin: 20px 0 0 0; }
}
.transaction-details.card-activity .actions-list a .ico.icon-dispute{ font-size: 104%;}
/* End */
.ui-dialog .ui-widget-content.section-loading{border-radius: 4px !important;overflow: hidden !important;}
.card-activity.section-loading{height: 400px;}
.dispute-header{padding:25px 20px;border:1px dashed #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.01);box-shadow:0 2px 5px rgba(0,0,0,.01);margin:0 -1px}
.dispute-header .total-check .label{font-weight:700;margin:0;font-size:1em;line-height:1.5;color:#333;letter-spacing:.23px}
.dispute-header .btns .btn{min-width:144px}
.dispute-header .btns .btn:not(:last-child){margin-right:15px}
.lkb-activity.toggle-disputes .ui-jqgrid-htable th:nth-child(1){display: none;}
.lkb-activity.toggle-disputes .ui-jqgrid-btable > tbody > tr > td:nth-child(1){display: none;}
.lkb-activity .gird-responsive .ui-jqgrid-bdiv [class*="icheckbox_"] {width: 2em !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th{padding:5px 20px !important;min-width: 15% !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(1){width: 3% !important;padding: 0 !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(2){width: 7% !important;text-align: center !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(3){width: 15% !important;text-align: center !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(4){width: 30% !important;text-align: left !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(5){width: 10% !important;padding: 5px 0 !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(6){width: 15% !important;text-align: center !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(7){width: 15% !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(7):not(:last-child){text-align: center !important;}
.lkb-activity .gird-responsive .ui-jqgrid-htable th:last-child{width: 15% !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody td{padding:15px 20px!important;min-width: 15% !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(1){width: 3% !important;padding: 5px !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(2){width: 7% !important;text-align: left !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(3){width: 15% !important;text-align: center !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(3) .tag{margin: 0 0 5px;display: inline-block;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(3) > span {display: block;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(4){width: 30% !important;text-align: left !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(5){width: 10% !important;padding: 15px 0 !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(6){width: 15% !important;text-align: center !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(7){width: 15% !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(7):not(:last-child){text-align: center !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:last-child{width: 15% !important;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(1) [class*="icheckbox_"]{right: -8px;}
.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(2) .date{display:inline-block;text-align: center;}
.transaction-details .actions-list a:hover .filter-text, .transaction-details .actions-list a:focus .filter-text { text-decoration: underline; }
@media(max-width:1200px) and (min-width:768px) {
	.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(3){width: 20% !important;text-align: center !important;}
	.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(4){width: 25% !important;text-align: left !important;}
	.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(5){width: 15% !important;}
	.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(6){width: 15% !important;text-align: center !important;}
	.lkb-activity .gird-responsive .ui-jqgrid-htable th:nth-child(7){width: 15% !important;}
	.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(3){width: 20% !important;text-align: center !important;}
	.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(4){width: 25% !important;text-align: left !important;}
	.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(5){width: 15% !important;}
	.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(6){width: 15% !important;text-align: center !important;}
	.lkb-activity .gird-responsive .ui-jqgrid-btable > tbody > tr > td:nth-child(7){width: 15% !important;}
}
@media(max-width:991px){
	.transaction-details .filters-area .actions-list li{margin: 0;}
}
@media(max-width:767px){
	#transactionsGrid > tbody{display:block;height: 100%;max-height: 100%;padding:0 15px;}
	.transaction-details .filters-area {display: block;}
	.transaction-details .filters-area h2{padding: 0; margin: 0 0 5px;max-width: 100%;float: none;display: block;}
	.transaction-details .filters-area .actions-list{margin: 0;float: none;display: block;}
	.transaction-details .actions-list li{padding: 0 15px 0 0;}
	.dispute-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 15px}
	.dispute-header .total-check{margin:0 0 15px}
}
@media(max-width: 579px){
	.transaction-details .filters-area h2{float: none !important;margin: 0; width: 100% ;}
	.transaction-details .filters-area .actions-list {float: right;}
	.dispute-header .btns,.dispute-header .btns .btn{width:100%}
	.dispute-header .btns .btn:not(:last-child){margin:0 0 15px}
	.transaction-details .filters-area .actions-list{float: left !important; right: 0 ;}
}
@media(max-width: 414px){
.transaction-details .filters-area h2{padding: 0; margin: 0 0 1px;max-width: 100%;float: none;display: block;}
.transaction-details .filters-area .actions-list{margin: 0;float: none !important;right:0 !important}
.status-selection-list.border-style .bg{display: none !important;}
}

.card-activity .ui-pg-table.table-switcher{white-space:normal!important}
.card-activity .transaction-period-drop.error-msg-shown.hasFilterError #transactionAdvnceFilterErrorMsg {
	margin-top: 0;
	position: relative;
	padding-left: 25px;
	padding-right: 70px;
}
@media (min-width:992px){
	.card-activity .transaction-period-drop.error-msg-shown.hasFilterError #transactionAdvnceFilterErrorMsg {top: -30px;}
}
@media (max-width:991px){
	.card-activity .transaction-period-drop.error-msg-shown.hasFilterError #transactionAdvnceFilterErrorMsg {top: -25px;}
	.card-activity .filters-table.filters-table-3 > div.transaction-period-drop.error-msg-shown.hasFilterError{min-height: 83px;height: 83px;}
	.transaction-details .actions-list a .ico {margin: 0 0 0 5px;}
	.transaction-details .actions-list a .ico.icon-dispute {margin: 0px 0 0 2px; }
}
#transactionsForm .ui-jqgrid .chosen-container { min-width: 100px; }
#transactionsForm .ui-jqgrid div.date,
.ui-jqgrid div:not(.date) { width: auto !important; min-width: 90px; }
.grid-chosen .chosen-container .chosen-drop { width: 100% !important }
.transaction-details h2{line-height: 1.46857;}
.transaction-details .actions-list a{line-height: 1.5307692;cursor: pointer;}
@media (max-width: 579px){
	/* .transaction-details .filters-area .actions-list {float: none!important;}
	.transaction-details .filters-area .actions-list{right: 0;} */
}
#mail-sent-dialog p .icon-envelope:before{color: #CCCCCC;}
#mail-sent-dialog p .icon-envelope{margin:0 13px 0 0}
#mail-sent-dialog p + p + p{line-height: 1.38461538;color: #757575;}
.secondry-card-drop .card-num .dot {opacity: 69.21%;}
.secondry-card-drop .custom-card .card-num .dot {background: rgba(255, 255, 255,0.61);}
.transaction-period-drop a[data-toggle] .selected-period, .transaction-period-drop a[data-toggle] .time{line-height: 1.46916666;}
.table-recent-transactions .amount{line-height: 1.42857;}
#mail-sent-dialog .w-500 {font-size: 1.076923em;letter-spacing: 0.25px;line-height: 1.42857142;}
.chosen-container .chosen-single:after{color: #AAAAAA;}
.card-activity .table-recent-transactions tbody > tr > td:nth-child(1) {
    padding-left: 5px !important;
}
.table-recent-transactions .date .year, .table-recent-transactions .date .month{text-align: center;}
.transaction-details .card-activity-info.show,
#cardActivityAdvancedForm{box-shadow: none;}
#transactionsForm .ui-jqgrid .chosen-container {width: 100% !important;}
.table-switcher .chosen-container .chosen-single {border-color: #D8DDE4;}
.ui-datepicker-calendar tbody>tr:first-child td{color: #2f2f2f;font-weight: 500;}
body .transaction-details a[data-toggle]:hover, body .transaction-details a[data-toggle]:focus {outline-offset: 0;}
.ui-datepicker-calendar .ui-state-disabled {opacity: 1;color: #757575;
}
.current-statement .to{
	color: #666666;
}
.transaction-details .actions-list a .filter-text {cursor: pointer;}
/* 
need to be change in style.css */
/* 3593 */
@media (max-width: 1199px){
	.card-activity .table-recent-transactions thead > tr > th:nth-child(1), .card-activity .table-recent-transactions tbody > tr > td:nth-child(1){ text-align: center!important ;}
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(1) {padding-left: 30px !important;}
}
@media (max-width: 767px){
	.transaction-details .filters-area{
		padding: 15px 15px 5px 15px;
	}
	.card-activity .filters-area .actions-list li {
		padding: 0 7px;
		margin: 0 0 10px !important;
		text-align: center;
	}
	.card-activity .filters-area .actions-list li:last-child {
		margin: 0 0 0 !important;
	}
	.transaction-period-drop > a[data-toggle] {
		padding: 14px 60px 14px 15px;
	}
	.card-activity .posted_fee_summary{
		padding: 10px 20px 10px;
	}
	#transactionsGrid > tbody > tr{
		margin: 0 0 15px 0;
	}
	#transactionsGrid_pager .table-switcher {
		padding: 25px 15px 15px;
	}
	#transactionsGrid > tbody > tr > td:before{
		font-weight: 700;
		color: #222222;
	}
	.transaction-details .filters-area .actions-list{ margin: 10px 0 -10px; overflow: hidden;}
	.transaction-details .filters-area .actions-list{margin: 10px 0 0;}
	.card-activity .table-recent-transactions thead > tr > th:nth-child(1), .card-activity .table-recent-transactions tbody > tr > td:nth-child(1){ text-align: center!important ;}
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(1) {padding-left: 30px !important;}
}
/* direct-deposit */
#dd-main { box-shadow: none; }

@media screen and (max-width: 767px) {
	.direct-deposit-container .agreement.green {margin: 30px 0 20px;}
}
/* end direct-deposit */

/* account-activity */
@media screen and (min-width: 768px) {
	#transaction-period-dropdown {
		min-width: 360px;
	}
	.table-recent-transactions .th { vertical-align: middle; }
	.card-activity .table-recent-transactions thead > tr > th { vertical-align: middle;padding: 10px 10px 10px !important; }
	.card-activity .table-recent-transactions thead > tr > th > div {font-size: 11px; line-height: 14px; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(1),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(1) { width:90px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(2),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(2) { width: 165px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(3),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(3) { width: auto; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(4),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(4) { width: 150px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(4) { white-space: nowrap; }
	/* .card-activity .table-recent-transactions thead > tr > th:nth-child(4) .s-ico { margin: 0; } */
	.card-activity .table-recent-transactions thead > tr > th:nth-child(5),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(5) { width: 140px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(6),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(6) { width: 170px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(7),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(7) { width: 90px !important; }
	.card-activity .table-recent-transactions thead > tr > th:nth-child(8),
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(8) { width: 100px !important; }
	.card-activity .table-recent-transactions thead > tr > th:last-child,
	.card-activity .table-recent-transactions tbody > tr > td:last-child { width:175px !important; }
}
/* end account-activity */
/* btn-accessibility-settings */
.btn-accessibility-settings { width: 60px; height: 62px; line-height: 62px; text-align: center; display: block; color: #848689; }
.btn-accessibility-settings:where(:hover, :focus) { background: #ebebeb; color: #474747; }
/* End btn-accessibility-settings */
/* Account Details */
.card-stats { margin: 0;padding: 20px 28px; }
.card-stats .card-holder{display: flex;align-items: center; padding: 18px 20px; }
.card-stats .card-holder .img-holder{ padding: 0; max-width: 145px;overflow: hidden; border-radius: 4px;margin: 0 28px 0 0;-webkit-box-shadow: inset 0 0px 2px 0 rgba(0, 0, 0, 0.3);box-shadow: inset 0 0px 2px 0 rgba(0, 0, 0, 0.3);}
.card-stats .card-holder .img-holder img{width: 100%;height: auto;display: block;text-align: center;border: 1px solid #EDEDED;border-radius: 3px;}
.card-stats .card-holder .card-info .name {font-size: 0.929em;color: #222;line-height: 1.500em;letter-spacing: 0.19px}
.card-stats .card-holder .tasks .card-info {padding: 26px 16px !important;}
.card-stats .card-holder .card-num{margin:0 0 6px;font-weight:700;color:#222}
.card-stats .card-holder .tag{margin-left:15px;background:#0C9AA6;color:#fff;}
.card-stats .card-holder .balance{font-weight:300;font-size:0.858em;line-height:1.30769;color: #444444;text-transform: capitalize;letter-spacing: 0.216667px;}
.card-stats .card-holder .balance .static-label{font-weight:500;padding-left:5px;font-size: 1.077em; display: inline-block; vertical-align: middle;}
.card-stats .card-holder .balance .static-label img{height:10px;width:10px;margin-left:2px;margin-top:-2px;border-radius:100%}
.static-label img{width:12px!important;height:12px!important;margin:-2px 10px 0 3px; display: inline-block; vertical-align: middle; border-radius: 100%;}
.card-stats .available-credit  {margin: 0;}
.card-stats .available-credit .title  {color: #444444;font-size: 0.86em;line-height: 18px;}
.card-stats .available-credit .amount {font-size: 14px; line-height: 21px;font-weight: 700;}
.card-stats .available-credit .amount-lastCredit {color: #2D815F;font-size: 14px; line-height: 21px;font-weight: 700; }
.card-stats .available-credit span.cr-date {font-weight: 400;font-size: 0.858em;line-height: 16px;color: #757575;}
.card-stats .available-credit .trans-date { color: #C13C3E; }
.card-stats .section-head .icheckbox_minimal-grey {top: 7px;right: -5px;}
.card-stats .section-head .slider-checkbox label.label {font-weight: 500;}
.card-stats .card-holder .card-num .cardNo {font-weight: 700;font-size: 20px;line-height: 29px;letter-spacing: 0.175px;color: #383B56;}
.account-info { margin-top: 20px; margin-bottom: -20px; }
.account-info .column { display: flex; justify-content: space-between; align-items: center; padding: 20px; border: 1px solid #DFE6EE; border-radius: 4px; margin: 0 0 20px; }
.account-info .title { font-size: 0.8571428571428571em; line-height: 1.25; color: #444;letter-spacing: 0.2px; }
.account-info .val { font-size: 1em; line-height: 1.428571428571429; color: #222; font-weight: 500; display: flex; align-items: center; }
.account-info .val img { margin: 0 0 0 5px;cursor: pointer; }
.quick-tasks { position: relative; }
.quick-tasks .section-head { justify-content: space-between; align-items: center; margin: 0 0 24px; }
.quick-tasks h2 { margin: 0; font-size: 1.285714285714286em; line-height: 1.333333333333333; color: #222; font-weight: 500; }
.quick-tasks .link { font-size: 0.8571428571428571em; line-height: 2; margin: 0 0 0 20px; padding: 0 5px; display: block; }
.quick-tasks .link:where(:hover, :focus) { text-decoration: none; outline: dotted 1px; }
.quick-tasks .links { display: flex; margin: 0 -5px 0 0; }
.quick-tasks .img-holder { padding: 0; }
.quick-tasks .card-info .img-holder { margin: 0 16px 0 0; }
.quick-tasks .name { font-size: 0.8571428571428571em; line-height: 1.5; font-weight: 500; color: #000; }
.quick-tasks .card-num { font-size: 1em; line-height: 1.384615384615385; font-weight: 500; color: #000;padding: 0; }
.quick-tasks .balance { margin: 0;font-size: 0.7142857142857143em;line-height: 1.5;color: #757575;text-transform: uppercase;font-weight: 400; }
.quick-tasks .time { color: #000;text-transform: capitalize;font-weight: 400;font-size: 1.2em; }
.quick-tasks .head { margin: 0 0 19px; justify-content: space-between; }
.quick-tasks h3 { font-size: 0.9285714285714286em; line-height: 1.461538461538462; font-weight: 500; color: #222; margin: 0; }
.quick-tasks .head a { font-size: 0.8571428571428571em;line-height: 18px;font-weight: 500;letter-spacing: 0.428571px; }
.quick-tasks .column {padding: 20px 22px; border: 1px solid #DFE6EE; border-radius: 6px; display: block;min-height: 61px;}
.quick-tasks .column .title {margin-bottom: 0 !important;}
.quick-tasks .link-holder { text-align: center; align-items: center; justify-content: center; }
.quick-tasks .link-holder .img-holder { margin: 0 0 8px; }
.quick-tasks .link-holder .img-holder img { max-width: 100%; height: auto; margin: 0 auto }
.quick-tasks .link-holder .text { font-size: 0.8571428571428571em; line-height: 1.5; font-weight: 500; }
.quick-tasks .btn-copy { border-width: 0; padding: 0; }
.quick-tasks .btn-copy:where(:hover, :focus) { text-decoration: none; outline-offset: 2px; outline: dotted 1px; }
.icon-stat-up { color: #C13C3E; }
#dd-tc-modal {padding:30px !important;}
#dd-main .header, #dd-main .main {padding: 0 !important;}
#dd-main .header h2 {margin-bottom: 40px !important;}
#dd-main .card-selection  {min-height: 160px !important;}
#dd-main .card-selection .iradio_minimal-grey {position: absolute !important;right: 20px !important;top: 24px !important;left:auto !important;visibility: visible !important;}
.filters-table > div.child-4 {border-right-width: 1px;}
.transaction-details .types {padding: 8px 10px 10px; ;}
.scrollable-filters .icon-desc {position: absolute;top: 0;left: 0;z-index: 4;}
.card-activity.transaction-details .form-search .form-control {height: auto !important;padding: 25px 0px 0px 6px;min-height: 30px;}
.scrollable-filters .icon-desc, .scrollable-filters .icon-asc {height: 100%;width: 22px;background-color: #F5F8FA;color: #8F8F8F;}
.scrollable-filters .icon-desc .ico, .scrollable-filters .icon-asc .ico {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.scrollable-filters .icon-asc {position: absolute;top: 0;right: 0;z-index: 4;}
.scrollable-filters .icon-desc, .scrollable-filters .icon-asc {height: 100%;width: 22px;background-color: #F5F8FA;color: #8F8F8F;}
.scrollable-filters .icon-desc .ico, .scrollable-filters .icon-asc .ico {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
@media screen and (max-width: 1200px) {
	.card-stats.credit > .row:first-child > [class*="col-"] { padding: 0 15px 20px !important; }
	.card-stats .card-holder {padding: 18px 10px;}
	.forms-sec .form-info:first-child {margin-bottom: 20px;}
	.agreement, .agreement.green {margin-top: 30px;}
	.quick-tasks .column {padding: 20px 10px;}
	.transaction-details .card-activity-info .transaction-period-drop, .transaction-details .card-activity-info .types {border-width: 1px 0px 1px 1px;}
	#transactionsGrid_pager_center {margin-top: 20px !important;}
	#cardactivityAJAX {margin: 26px 0;}
	.table-custom {padding: 0;}
	.acc-holder-info {margin-bottom: 20px !important;}
	.card-activity .table-recent-transactions tbody > tr > td:nth-child(1) {padding-left: 0 !important;text-align: left !important;}
	.card-activity #tbl-acc-activity tbody > tr > td {width: auto !important;text-align: left !important;}
	.types.child-4 {border-width: 1px !important;}
	.form-search.last-element.child-5 {border-bottom: 1px solid #ebeff4 !important;}
}
@media screen and (max-width: 991px) {
	.filters-table.filters-table-3 > div.child-1 {width: 50%;border-bottom-width: 1px;}
	.icon-desc,.icon-asc {display: none;}
	#blockedmerchants-section .filters-table.filters-table-3 > div {width: 100%;}
}
@media screen and (max-width: 767px) {
	.transaction-details .d-table > div { clear: both; }
}
@media screen and (min-width: 478px) and (max-width: 767px) {
	.account-info .column { font-size: 0.8em; flex-direction: column; }
	.quick-tasks > .row > [class*="col-"]:not(:first-child) { margin: 20px 0 0; }
	.quick-tasks > .row > [class*="col-"]:first-child { margin: 0; }
	.quick-tasks .acc-info:last-child {padding-right: 15px !important;}
	.card-activity .filters-table.filters-table-3 > div.child-1, .card-activity .filters-table.filters-table-3 > div {width: 50%;}
	.card-stats .account-info {margin-top: 0px;}
	.card-stats {padding: 13px 13px;}
	.card-stats .card-holder .img-holder {margin: 0;}
	.card-stats .card-holder .card-info {margin:0 0 0 15px;}
	.card-stats .card-info .card-num {padding: 0;font-size: 10px;margin: 0;}
	.card-stats .card-holder .tag {margin-left: 3px;margin-top: 7px;}
	.card-stats .acc-info {padding-left: 15px !important;}
	.card-stats .acc-info:last-child {margin-bottom: 20px !important;}
	.card-stats .account-info > div {margin-top: 0 !important;}
	#card-summary-container .gen-section {padding: 13px 13px;}
	.quick-tasks .account-info > div {margin-top: 0 !important;}
	.quick-tasks .card-num {font-size: 11px;}
	.card-stats .card-holder .balance {font-size: 10px;}
}
@media screen and (max-width: 476px) {
	.gen-section.tasks, .card-stats, .forms-sec {padding: 20px 15px;}
	.card-activity .filters-table.filters-table-3 > div.child-1, .card-activity .filters-table.filters-table-3 > div {width:100% !important;}
	.quick-tasks .section-head {display: block !important;}
	.quick-tasks .link {margin:8px 10px 0 0;padding: 0;}
	.card-stats .card-holder {display: block;}
	.card-stats .card-holder .img-holder {margin: 0 0 20px 0;}
	.card-stats .card-holder .img-holder {max-width: 100%;}
	.quick-tasks .acc-info {margin-bottom: 15px;padding-left: 15px !important;}
	.row.account-info {margin-bottom: 0px;}
	.quick-tasks .column {padding:20px 17px;}
	.acc-holder-info .card-info {margin-bottom: 20px;}
	.forms-sec .form-info {margin-bottom: 15px !important;}
	.quick-tasks .acc-info:last-child {margin-bottom: 0;}
	.quick-tasks > .row > [class*="col-"]:first-child { margin-bottom: 0px; }
}
/* End Account Details */
.tr-block-merchant:not(:hover) td.block-link-holder{display: none;}
.tr-block-merchant:hover td.amount-holder,
.tr-block-merchant:hover td.balance-holder{display: none;}
.tr-block-merchant .link-block-merchant img{margin-right: 5px;}
.ui-dialog .ui-dialog-content.generic-dialog{padding: 30px !important;}
.ui-dialog .ui-dialog-content.generic-dialog .title{
    display: flex;
    align-items: center;
    margin: 0 0 16px;
}
.ui-dialog .ui-dialog-content.generic-dialog .title .tag{
    margin-left: 13px;
}
.ui-dialog .icon-cross{
    position: absolute;
    right: 18px;
    top: 18px;
    color: #C8C9CC;
}
.tr-block-merchant span.reward{cursor: default;}
.ui-dialog .ui-dialog-content.generic-dialog span.label{color: #757575;}
.ui-dialog .ui-dialog-content.generic-dialog .info-data{
    display: block;
    color: #222;
    font-size: 16px;
    line-height: 1.25;
}
.ui-dialog .ui-dialog-content.generic-dialog .info-data .currency{
    color: #757575;
    padding-left: 5px;
}
.ui-dialog .ui-dialog-content.generic-dialog .btns{margin-top: 0 !important;}
.tag.blocked{
    background-color: #F06041;
    color: #fff;
}
.field.has-left-icon .form-control{
    padding-left: 10px;
}
.field.has-left-icon .ico-dollor{
    position: absolute;
    left: 0;
    bottom: 7px;
    font-size: 16px;
}
.field.has-right-currency .form-control{
    padding-right: 40px;
}
.field.has-right-currency .ico-usd{
    position: absolute;
    bottom: 7px;   
    right: 0;
    color: #757575;
    font-size: 16px;
}
.manage-block-merchant{
    background: #fff;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.02);
    border-radius: 4px;
    padding: 20px;
}
.manage-block-merchant .no-activity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.manage-block-merchant .no-records:before{
    content: '';
    width: 315px;
    height: 315px;
    background: rgba(225, 237, 249, 0.3);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
    border-radius: 100%;
}
.manage-block-merchant .no-activity .ico-holder{
    margin-bottom: 25px;
}
.manage-block-merchant .no-activity .heading {
    letter-spacing: 0.11px;
    color: #222222;
    font-weight: 700;
    font-size: 15px;
    line-height: 1.466666666666667;
    display: block;
    margin-bottom: 4px;
}
.manage-block-merchant .no-activity .desc{
    letter-spacing: 0.09px;
    font-size: 13px;
    line-height: 1.461538461538462;
    color: #666;
    margin-bottom: 0;
}
.manage-block-merchant .no-activity .no-records {
    width: 400px;
    height: 400px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.manage-block-merchant .no-activity .circle{
    padding: 0 68px;
}
.manage-block-grid .box{
    border: 1px solid #D8DDE4;
    height: 100%;
    border-radius: 4px;
    padding: 16px;
    position: relative;
    /* background-image: url('../images/block-merchant/bg-mange-block-box.svg');
    background-repeat: no-repeat;
    background-position: calc(100% - 16px) calc(100% - 16px);
    background-size: 36px 34px; */
}
.manage-block-grid .box .range-list{
    list-style: none;
    margin: 0 0 16px;
    padding: 0;
    display: flex;
    align-items: flex-start;
    margin-left: -24px;
    margin-right: -24px;
    font-size: 14px;
    line-height: 1.428;
    color: #222;
}
.manage-block-grid .box .range-list li{
    padding: 0 24px;
}
.manage-block-grid .box .title{
    color: #222;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
    margin-bottom: 16px;
    padding-right: 80px;
}
.manage-block-grid .box .range-list .range-title,
.manage-block-grid .box .range-list .range-amount{display: block;}
.manage-block-grid .box .range-list .range-title{
    color: #666;
    font-size: 11px;
    line-height: 1.4545;
}
.manage-block-grid .box .range-list .range-amount{font-weight: 500;}
.manage-block-grid .box .box-date-range{
    color: #757575;
    font-size: 11px;
    line-height: 1.45;
    margin-bottom: 0;
}
.manage-block-grid .box .box-date-range > strong{font-weight: 500;color: #666;}
.tag-status{
    position: absolute;
    display: inline-block;
    vertical-align: top;
    font-size: 10px;
    line-height: 1;
    font-weight: 500;
    color: #fff;
    text-align: center;
    padding: 6px 17px;
    right: 16px;
    top: 16px;
    border-radius: 15px;
}
.tag-status.active{background-color: #F06041;}
.tag-status.expired{background-color: #EF9829;}
@media (min-width: 768px) {
    .manage-block-merchant .no-activity{min-height: 670px;}
    .manage-block-merchant .no-records:before {width: 400px;height: 400px;}
}

/* Blocked Direct Deposits */

#blockedMerchantsFilterForm .filters-table > div:nth-last-of-type(1),
#blockedDirectDepositsFilterForm .filters-table > div:nth-last-of-type(1) {
  border-width: 0 !important;
}

#direct-deposits-page-container.storedcards-sec{
  padding: 20px;
}

#direct-deposits-page-container .row{
  row-gap: 20px;
}

#direct-deposits-page-container .manage-block-grid .box{
  position: relative;
  font-weight: 500;
  padding: 16px;
}

#direct-deposits-page-container .manage-block-grid .box span.tag{
  position: absolute;
    top: 14px;
    right: 13px;
    font-size: 10px;
    padding: 3px 10px 1px;
    vertical-align: middle;
}

#direct-deposits-page-container .manage-block-grid .box span.tag.B,
#view-blk-direct-deposit-detail-dialog span.tag.B{
  background: #C43517;
  color: #FFFFFF;
  border: 1px solid #C43517;
}

#direct-deposits-page-container .manage-block-grid .box span.tag.I,
#view-blk-direct-deposit-detail-dialog span.tag.I{
  background: #EF9829;
  color: #FFFFFF;
  border: 1px solid #EF9829;
}

#direct-deposits-page-container .manage-block-grid .box span.tag.L,
#view-blk-direct-deposit-detail-dialog span.tag.L{
  background: #EF6820;
  color: #FFFFFF;
  border: 1px solid #EF6820;
}

#direct-deposits-page-container .manage-block-grid .box span.tag.E,
#direct-deposits-page-container .manage-block-grid .box span.tag.R,
#direct-deposits-page-container .manage-block-grid .box span.tag.U,
#view-blk-direct-deposit-detail-dialog span.tag.E,
#view-blk-direct-deposit-detail-dialog span.tag.R,
#view-blk-direct-deposit-detail-dialog span.tag.U{
  background: #919191;
  color: #FFFFFF;
  border: 1px solid #919191;
}

#direct-deposits-page-container .manage-block-grid .box .range-list{
  margin: 0 0 16px;
  gap: 22px;
}

#direct-deposits-page-container .manage-block-grid .box .range-list li {
  padding: 0;
  flex-basis: calc(50% - 40px);
}

#direct-deposits-page-container .manage-block-grid .box .range-list .range-title{
  margin-bottom: 4px;
}

#direct-deposits-page-container .manage-block-grid .box .box-date-range{
  position: relative;
}

#direct-deposits-page-container .manage-block-grid .box .box-date-range .date-Range {
  padding: 0;
}

#direct-deposits-page-container .manage-block-grid .box .ico-holder{
  position: absolute;
  bottom: 32px;
  right: 16px;
}

#direct-deposits-page-container .manage-block-grid .box .box-date-range .date-Range > strong {
  margin-left: 2px;
  color: #666;
}

#direct-deposits-page-container .manage-block-grid .box .box-date-range .date-Range > strong label{
  margin: 0;
}

/* Blocked Direct Deposits Modal */

#unblk-direct-deposit-detail-dialog{
  text-align: center;
}

#view-blk-direct-deposit-detail-dialog span.tag{
  font-size: 10px;
  padding: 2px 10px 0;
  vertical-align: middle;
  margin-left: 10px;
}

.ui-dialog #view-blk-direct-deposit-detail-dialog p.info,
.ui-dialog #block-direct-deposit-detail-dialog p.info{
  color: #757575;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.2px;
  margin-top: 0;
}

.ui-dialog #view-blk-direct-deposit-detail-dialog p.info strong{
  font-weight: 700;
}

.ui-dialog #view-blk-direct-deposit-detail-dialog.ui-dialog-content.generic-dialog span.label,
.ui-dialog #block-direct-deposit-detail-dialog .label-slide label.top-auto{
  color: #757575;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.2px;
}

.ui-dialog #block-direct-deposit-detail-dialog .alert .close,
.ui-dialog #view-blk-direct-deposit-detail-dialog.ui-dialog-content.generic-dialog .alert .close{
	top: 0;
	right: 0;
}

.ui-dialog #block-direct-deposit-detail-dialog .alert .close:focus,
.ui-dialog #block-direct-deposit-detail-dialog .alert .close:hover,
.ui-dialog #view-blk-direct-deposit-detail-dialog.ui-dialog-content.generic-dialog .alert .close:focus,
.ui-dialog #view-blk-direct-deposit-detail-dialog.ui-dialog-content.generic-dialog .alert .close:hover{
	outline: 0;
}

.ui-dialog #block-direct-deposit-detail-dialog .label-slide label.top-auto{
  transform: translate(0, 0) scale(1) !important;
}

.ui-dialog #block-direct-deposit-detail-dialog .label-slide label.slide-up.top-auto{
  transform: translate(0, -27px) scale(1) !important;
}

.ui-dialog #view-blk-direct-deposit-detail-dialog.ui-dialog-content.generic-dialog .info-data strong{
  color: #222;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.267px;
}

.ui-dialog #view-blk-direct-deposit-detail-dialog.ui-dialog-content.generic-dialog .info-data strong label{
  color: #222;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.267px;
}

.tooltip-inner .direct-deposit-bulList{
  padding: 0 0 0 15px;
  margin-bottom: 0;
}

@media (max-width: 575px) {
  #direct-deposits-page-container .manage-block-grid .box .range-list{
   flex-direction: column;
   gap: 10px;
  }
}

@media screen and (min-width:1200px){
	#gview_transactionsGrid {overflow-x: auto; overflow-y: hidden; }
}