.ui-dialog .ui-dialog-content.generic-dialog{padding: 32px 40px 40px !important;}
.ui-dialog[aria-describedby="block-mrchnt-detail-dialog"] .ui-dialog .hasDatepicker{ font-size: 1rem;color:#1B223A ;}
.ui-dialog[aria-describedby="block-mrchnt-detail-dialog"] .form .form-control{color: #1B223A;font-size: 1rem;}
.manage-block-grid .box .over-links{border-bottom: none;border-top: none;border-right: none;}
.transaction-period-drop .errorMessage {position: absolute;bottom: -12px;left: 0;}
.ui-dialog .ui-dialog-content.generic-dialog .title{display: flex;align-items: center;margin: 0 0 13px;text-transform: capitalize;letter-spacing: 0.7px;color: #1B223A;font-size: 1.125rem;}
.ui-dialog .ui-dialog-content.generic-dialog .title .tag{margin-left: 13px;}
.blockmrchnt-detail .icon-cross{position: absolute;right: 4px;top: -2px;color: #C8C9CC;}
.blockmrchnt-detail #messagesContentDiv {margin-top: -20px;}
#block-mrchnt-detail-dialog .icon-cross{position: absolute;right: 21px;top: 21px;color: #C8C9CC;}
#block-mrchnt-detail-dialog .icon-cross:where(:focus,:focus-within,:hover){color: #1B223A;;}
#block-mrchnt-detail-dialog .alert-danger .icon-cross{color: #9f2d2d !important;right: 0;top: -3px;}
.alert .close:focus, .alert .close:hover {outline-offset:0}
#block-mrchnt-detail-dialog #messagesContentDiv .alert .icon-cross{position: absolute;right: 0px;top: -3px;color: #C8C9CC;}
.ui-dialog .ui-dialog-content.generic-dialog span.label{color: #6B7080;font-size: 0.75rem;}
.ui-dialog .ui-dialog-content.generic-dialog .info-data,
.ui-dialog .ui-dialog-content.generic-dialog .info-data label,.ui-dialog .ui-dialog-content.generic-dialog .info-data .amount{display: block;color: #1B223A;font-size: 1rem;line-height: 1.25;}
.ui-dialog .ui-dialog-content.generic-dialog .info-data .amount{font-weight: 400;}
.ui-dialog .ui-dialog-content.generic-dialog .info-data .currency{color: #6B7080;padding-left: 5px;}
.ui-dialog .ui-dialog-content.generic-dialog .btns{margin-top: 20px !important;}
.table-switcher {border-top: none}
.tag.blocked{background-color: #F06041;color: #fff;}
.tag.expired{background-color: #EF9829;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: #6B7080;font-size: 16px;}
.manage-block-merchant{ background: #fff;box-shadow: none;border-radius: 4px;padding: 0 0 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 .manage-block-grid .merchantbox-wrapper {padding: 0px 11px 22px 11px;}
.manage-block-merchant .no-activity .ico-holder{margin-bottom: 25px;}
.manage-block-merchant .no-activity .heading {letter-spacing: 0.11px;color: #1B223A; 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: #6B7080;margin-bottom: 0;padding: 0 25px;}
.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{transition: all 0.3s linear;position: relative;border: 1px solid #D8DDE4;height: 100%;border-radius: 4px;padding: 16px;}
.storedcards-wrapper .actions-list #btn-filters {color: #6B7080;}
.transaction-period-drop a[data-toggle] .icon-calendar{opacity: 0.5977;}
.manage-block-grid .box:hover .over-links{visibility: visible;opacity: 1;}
.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: #1B223A;font-size: 1rem;line-height: 1.5;font-weight: 500;margin-bottom: 16px;padding-right: 80px;text-transform: capitalize;}
.manage-block-grid .box .range-list .range-title,
.manage-block-grid .box .range-list .range-amount{display: block;color: #1B223A;}
.manage-block-grid .box .range-list .range-amount .num, .manage-block-grid .box .range-list .range-amount .currency-sign{font-weight: 500;}
.manage-block-grid .box .range-list .range-title{color: #6B7080;font-size: 0.688rem;line-height: 1.4545;}
.manage-block-grid .box .box-date-range{color: #6B7080;font-size: 0.688rem;line-height: 1.45;margin-bottom: 0;display: flex;justify-content: space-between;align-items: center;}
.manage-block-grid .box .box-date-range .date-Range {padding: 10px 0px 0px 0px;}
.manage-block-grid .box .box-date-range .date-Range > strong {margin-left: 6px;}
.manage-block-grid .box .box-date-range > strong{font-weight: 500;color: #6B7080;}
.manage-block-grid .over-links{position: absolute;right: 0;top: 0;bottom: 0;width: 142px;z-index: 1;background-color: #fff;padding: 30px 18px; box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);border-radius: 4px;visibility: hidden;opacity: 0;transition: all 0.3s linear;}
.manage-block-grid .over-links-list{margin: 0;padding: 0;list-style: none;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.manage-block-grid .over-links-list li{margin-bottom: 13px;}
.manage-block-grid .over-links-list li:last-child{margin-bottom: 0;}
.manage-block-grid .over-link{display: inline-block;vertical-align: top;color: #6B7080;font-weight: 500;font-size: 13px;letter-spacing: 0.2px;transition: all 0.3s linear;}
.manage-block-grid .over-link .ico{color: #6B7080;font-size: 12px;margin-right: 8px;}
.manage-block-grid .over-link .icon-cb-unblockmerchant {position: relative;}
.manage-block-grid .over-link.unblock-link:where(:focus,:focus-within,:hover),
.manage-block-grid .over-link.unblock-link:where(:focus,:focus-within,:hover) .ico{color: #22973F;}
.has-datepicker .ico{opacity: 0.5977;color: #6B7080;}
.symbol-on-field.right{color: #6B7080;}
.manage-block-grid .over-link.details-link:where(:focus,:focus-within,:hover),
.manage-block-grid .over-link.details-link:where(:focus,:focus-within,:hover) .ico{ color: #FA8D1D;}
.manage-block-grid .over-link.block-link:where(:focus,:focus-within,:hover),
.manage-block-grid .over-link.block-link:where(:focus,:focus-within,:hover) .ico{color: #F34050;}
.manage-block-grid .over-link .icon-view_icon {font-size: 10px;}
.manage-block-grid .over-link .icon-reload {font-size: 14px;position: relative;top: 1px;}
.filters-table .device-name .form-control {padding: 36px 52px 17px 18px;}
.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: 7.5px 8px 5.5px;right: 16px;top: 16px;border-radius: 15px;text-transform: uppercase;min-width: 63px;}
span.tag  {font-size: 0.625rem;font-weight: 500;line-height: 1.9;padding: 2px 13px;}
.blk-status-A {background: #FA727A;}
.blk-status-D {background: #6B7080;}
.blk-status-E {background: #6B7080;}
.blk-status-L {background: #CE8EF2; color: #000000;}
.blk-status-I {background: #FA9E3A;color: #000000;}
/* #block-mrchnt-detail-dialog p.info {margin-bottom: 40px;} */
.ui-dialog[aria-describedby="block-mrchnt-detail-dialog"] .commments-field-holder{min-height: 70px;}
.ui-dialog[aria-describedby="block-mrchnt-detail-dialog"] .ui-dialog-content.generic-dialog .title{margin: 0 0 14px; }
.ui-dialog[aria-describedby="review-blk-mrchnt-detail-dialog"] .ui-dialog-content.generic-dialog .title{margin: 0 0 12px;}
.ui-dialog[aria-describedby="view-blk-mrchnt-detail-dialog"] .ui-dialog-content.generic-dialog .title{margin: 0 0 19px;}
.ui-dialog[aria-describedby="view-blk-mrchnt-detail-dialog"] .field-holder{min-height: 70px;}
.ui-dialog[aria-describedby="view-blk-mrchnt-detail-dialog"] .field-holder label,
.ui-dialog[aria-describedby="view-blk-mrchnt-detail-dialog"] .field-holder .label{margin: 0 0 3px;}
.ui-dialog[aria-describedby="view-blk-mrchnt-detail-dialog"] .ui-dialog-content.generic-dialog .btns{margin-top: 0 !important;}
#block-mrchnt-detail-dialog p.info {margin: 0px 0px 47px 0px !important;max-width: 100%;color: #6B7080; padding: 0;}
.viewblock-mrchnt p.info {margin: 0px 0px 15px 0px !important;max-width: 100%;}
.viewblock-mrchnt .btns {margin-top: 0 !important;}
#blockMerchantViewDialog .field-holder .static-label strong {color: #1B223A;font-size: 16px;font-weight: 400;letter-spacing: 0.267px;}
#blockMerchantViewDialog .field-holder span.info-data strong, #blockMerchantViewDialog .field-holder span.info-data strong label {color: #1B223A;font-size: 16px;font-weight: 400;letter-spacing: 0.267px;}
#unblk-mrchnt-detail-dialog #unblockMerchantViewDialog {text-align:center;overflow: visible !important;height: auto !important;padding: 36px 30px 28px;}
.blockMerchantViewDialog .field-holder .value{display: block;}
.ui-dialog .ui-dialog-content#unblk-mrchnt-detail-dialog .img-holder{margin: 0 0 37px !important;}
.ui-dialog .ui-dialog-content#unblk-mrchnt-detail-dialog .title{letter-spacing: 1px;margin: 0 0 10px;}
.ui-dialog[aria-describedby="review-blk-mrchnt-detail-dialog"] p.info{margin: 0 0 13px;padding: 0 22px 0 0;line-height: 18px;}
.ui-dialog[aria-describedby="unblockMerchantViewDialog"]  .ui-dialog-content.generic-dialog .img-holder {margin: 0 0 38px;}
.ui-dialog p.info{line-height: 1.285714;padding: 0 20px;color: #6B7080;padding: 0 40px 0 0px;}
.month-open {margin-top: 40px;}
.btn.btn-light{padding: 10px 20px;}
.month-open .ui-state-active {background: #106EBB;color: #fff;padding: 4px 22px;border-radius: 45px;font-size: 12px;letter-spacing: 0.267px;line-height: 14px;}
.month-open .ui-state-default:hover {background: #106EBB;color: #fff;padding: 4px 22px;border-radius: 45px;font-size: 12px;letter-spacing: 0.267px;line-height: 14px;cursor: pointer;}
.merchant-cards #BlockedMerchantsPagination .btn.btn-light.disabled {cursor: not-allowed;border-color: #6B7080;color: #6B7080; background: #ffffff;}
#BlockedMerchantsPagination .chosen-container .chosen-single::after {top: 65%;}
#BlockedMerchantsPagination .chosen-container .chosen-results li{padding: 5px 11px;}
.month-open tbody > tr:last-child td {width: 33%;}
.symbol-on-field {top: 30px;}
/* Merchant review */
.Merchant-review .field-holder{min-height: 69px;}
.Merchant-review  .comments-field-holder {min-height: 60px;}
.Merchant-review  .field-holder .value {display: block;}
.Merchant-review .field-holder .label{margin: 0 0 3px;}

/* card-activity- filters */
.transaction-details .card-activity-info .activity-filters { display: flex !important; align-items: flex-start; }
.transaction-details .card-activity-info .activity-filters > div { flex: 1 1 0; padding: 0; position: relative; min-height: 70px; }
.transaction-details .card-activity-info .activity-filters > div:last-child { padding: 0; }
.transaction-details .card-activity-info .activity-filters .form-search  { padding: 0; }
.transaction-details .card-activity-info .activity-filters > div.types,
.transaction-details .card-activity-info .activity-filters > div.child-5 { padding: 14px 17px 13px !important; }
/*.transaction-details .card-activity-info .activity-filters .form-search .title { display: none; }*/
.transaction-details .card-activity-info .activity-filters .form-search .form-control { padding: 30px 50px 20px 13px; }
.transaction-details .card-activity-info .activity-filters .form-search .form-control::placeholder { font-size: 12px; color: #6C6D89;}
.transaction-details .card-activity-info .activity-filters > script { display: none; }

.transaction-details .transfermode-filter .filter { padding: 15px 17px; font-size: 12px; line-height: 18px; min-height: 70px; }
.transaction-details .filter-box a > .title,
.transaction-details .filter-box > .title { font-size: 0.6875rem; color: #6C6D89; }
.transaction-details .transfermode-filter .filter:not(:hover, :focus) { color: #6C6D89; }
.transaction-details .transfermode-filter .filter:after { content: "\e902"; font: 6px/1 cholder4; position: absolute; right: 20px; top: 50%; margin: -5px 0 0; }
.transaction-details .multi-select-dropdown { position: absolute; left: auto; top: 100%; z-index: 10; min-width: 100%; box-shadow: 0 0.714rem 1.429rem 0 rgb(0 0 0 / 10%); border: 1px solid rgba(191, 191, 191, 0.3); padding: 0; background: #fff; right: 0; }
.transaction-details .multi-select-dropdown .card-info [class*="icheckbox"] { left: 0; }
.transaction-details .multi-select-dropdown ul.card-list { padding: 17px 24px; overflow-y: auto; }
.transaction-details .multi-select-dropdown label { position: static; }
.transaction-details .multi-select-dropdown .card-info { padding: 14px 60px 14px 34px; text-align: left; position: relative; font-size: 1em; line-height: 1.5; color: #6B7080; }
.transaction-details .multi-select-dropdown .select-all-check .label, 
.transaction-details .multi-select-dropdown .card-info .name { font-size: 1em; line-height: 1.5; color: #6B7080; font-weight: 400; text-transform: capitalize; }
.transaction-details .multi-select-dropdown .select-all-check .label { color: #6B7080; }
.transaction-details .multi-select-dropdown .card-info .card-num {   padding: 0;   font-weight: 500;   color: #000;   font-size: 0.8125rem;   line-height: 1.461538461538462;   letter-spacing: 0.0553846153846154em; }
.transaction-details .multi-select-dropdown .card-num .dot { background: rgba(170, 170, 170, 0.61); }
.transaction-details .multi-select-dropdown .card-num .dot:nth-child(2) { margin-left: 5px; }
.transaction-details .multi-select-dropdown .info-holder label { font-size: 1em; line-height: inherit; }
.transaction-details .multi-select-dropdown .card-list li:not(:first-child) { border-top: dashed 1px #EBEFF4; }
.transaction-details .multi-select-dropdown .card-info label::before {   content: '';   position: absolute;   left: 0;   top: 0;   width: 100%;   height: 100%;   z-index: 1;   cursor: pointer; }
.transaction-details .multi-select-dropdown .selected-item-text { display: none; position: absolute; left: -999rem; left: -999rem; font-size: 0; line-height: 0; }
.transaction-details .multi-select-dropdown .card-info:where(:hover, :focus) { background: none; border-color: transparent; }
@media  screen and (max-width: 1200px) {
    .transaction-details .card-activity-info .activity-filters > div { border-width: 0 1px 0 0 !important; padding: 0; }
    .transaction-details .card-activity-info .types .status-selection-list a { padding: 1px 10px; }
}
@media  screen and (max-width: 1024px) {
    .transaction-details .multi-select-dropdown { left: auto; right: 0; }
}
@media  screen and (max-width: 991px) {
    .transaction-details .card-activity-info .activity-filters { flex-wrap: wrap;  }
    .transaction-details .card-activity-info .activity-filters > div { flex: 0 0 50%; max-width: 50%; border-style: solid !important; border-color: #ebeff4 !important; border-width: 0 1px 1px 0 !important; }
    .transaction-details .card-activity-info .activity-filters > div.child-5 { padding: 15px 17px !important; }
    #blockedMerchantsFilterForm .filters-table > div:nth-last-of-type(1), #blockedDirectDepositsFilterForm .filters-table > div:nth-last-of-type(1){border-width: 1px !important;}
}
@media (max-width: 1024px) and (min-width: 991px) {
    .transaction-details .card-activity-info .activity-filters > div { padding: 0 !important; }
    .transaction-details .transfermode-filter .filter { padding: 15px 17px !important; }
}
@media  screen and (max-width: 767px) {
    .card-activity .tab-content #account-activity .activity-filters .form-search,
    .transaction-details .card-activity-info .activity-filters > div { flex: 0 0 100%; max-width: 100%; border-width: 1px 0 0 !important; }
    .transaction-details .card-activity-info .activity-filters > div:first-child { border-width: 0 !important; }
    .transaction-details .card-activity-info .transfermode-filter.funds-filters.child-8 { padding: 0; }
}

@media  screen and (min-width: 768px) {
    .manage-block-merchant .no-activity{min-height: 670px;}
    .manage-block-merchant .no-records:before {width: 400px;height: 400px;}
}
@media screen and (max-width:768px) {
    #BlockedMerchantsPagination .result-rang-holder {float: right !important;}
    #blockedmerchants-section .merchant-filterholder #scroll-filter-1, 
    #blockedmerchants-section .merchant-filterholder .child-3{border-left: 0; border-right: 0;}
    #blockedmerchants-section .merchant-filterholder #scroll-filter-2{border-right: 0;border-bottom: 0 !important;}
}
@media screen and (max-width:991px) {
    .manage-block-merchant .manage-block-grid .box {display: flex;flex-direction: column;}
    .manage-block-merchant .manage-block-grid .box .over-links {flex-wrap: wrap;padding: 15px 0 0 0;flex-direction: row;align-items: flex-start;justify-content: flex-start;position: static;opacity: 1;visibility: visible;background: none;width: 100%;margin: 15px 0 0;height: auto;min-width: inherit;max-width: none;border: solid #d8dde4;border-top-width: medium;border-right-width: medium;border-bottom-width: medium;border-left-width: medium;border-width: 1px 0 0;border-radius: 0;animation: none !important;transition: none !important;box-shadow: none;}
    .manage-block-merchant .manage-block-grid .box .over-links ul {flex-direction: row;justify-content: space-between;}
    .manage-block-grid .over-links-list li {margin-bottom: 0;} 
}
@media screen and (max-width:767px) {
    .blockmrchnt-detail .btns > button:nth-child(1) {margin-bottom: 15px;}
    .ui-dialog .ui-dialog-content.generic-dialog .btns .btn:first-child{margin: 0 0 15px;}
     .ui-dialog[aria-describedby="review-blk-mrchnt-detail-dialog"] .ui-dialog-content.generic-dialog .btns,
    .ui-dialog[aria-describedby="unblk-mrchnt-detail-dialog"] .ui-dialog-content.generic-dialog .btns{display: block !important;}
    .ui-dialog[aria-describedby="review-blk-mrchnt-detail-dialog"] .ui-dialog-content.generic-dialog .btns .btn,
    .ui-dialog[aria-describedby="unblk-mrchnt-detail-dialog"] .ui-dialog-content.generic-dialog .btns .btn{display: block;width: 100%;}
}
@media screen and (max-width:576px) {
    #blockedmerchants-section .merchant-filterholder #scroll-filter-1, #blockedmerchants-section .merchant-filterholder .child-3 {border-left: 0; border-right: 0;}
    #blockedmerchants-section .merchant-filterholder #scroll-filter-1 {border-bottom: 0;}
    #unblk-mrchnt-detail-dialog #unblockMerchantViewDialog {padding: 0;}
    #unblk-mrchnt-detail-dialog .btns {display: block !important;}
    .ui-dialog .ui-dialog-content.generic-dialog {padding: 32px 20px !important;}
     #blockedmerchants-section .merchant-filterholder #scroll-filter-2{border-bottom: inherit !important;}
    #blockedmerchants-section .merchant-filterholder #scroll-filter-3{border-bottom: inherit !important;}
}