©/*.break-text {
    word-break: break-all;
}*/
.break-text {word-break: break-word;overflow-wrap: anywhere;}
tr.requested > td,
tr.requested > td * {
    color: var(--bs-danger) !important;
}
.viw_doc_requested{display:none;}
.doc_requested_byadmin{ color: var(--bs-blue) !important;font-weight:bold;}
#personaMdl iframe { height: 80vh;}
#personaMdlCompany iframe { height: 80vh;}

#chatIframe iframe { height: 80vh;}

#addLinkToVerifyId iframe { height: 80vh;}
#addLinkToVerifyCompany iframe { height: 80vh;}

.datatable-pagination .datatable-active a, .datatable-pagination .datatable-active a:focus, .datatable-pagination .datatable-active a:hover, .datatable-pagination .datatable-active button, .datatable-pagination .datatable-active button:focus, .datatable-pagination .datatable-active button:hover {
    background-color: #6f6af8!important;}

/*.clicktoview{color:#000000!important;}*/
.toast{--bs-toast-max-width:auto!important;}
.bottom_btndiv{padding-top:50px;}


/* Container for agreement buttons */
.agreement-btns {
    display: flex;
    flex-wrap: wrap;      /* Allows buttons to wrap to next row */
    gap: 10px;            /* Space between buttons */
    justify-content: flex-end; /* Right-align on desktop */
    margin-top: 12px;
}



/* Individual button wrapper */
.agreement-btns .agrement_btn {
    flex: 1 1 auto;         /* Flexible width on desktop */
    min-width: auto;       /* Prevent buttons from shrinking too much */
}

.agrement_btn_first{margin-right:10px;}

.addigned_to_group_txt{margin-right:10px;}
/* Mobile-specific adjustments */
@media (max-width: 768px) {
    .new_buttongroup_assign{clear:both;}

    .addigned_to_group_txt{margin-top:20px;}
   
    .agreement-btns {
        justify-content: center; /* Center buttons on mobile */
           
        
    }
    .agreement-btns .agrement_btn {
        flex: 1 1 48%;       /* Full width for every button */
        min-width: 0;         /* Allow full width to fit container */
    }
    .agreement-btns .agrement_btn:nth-child(3) {
        flex: 1 1 100%;   /* Last button takes full row for better balance */
    }

  .application_top_buttons{width: 100%}
}
@media (max-width: 480px) {
 .merchant-document_tabs , .nav-tabs a{width: 100%;}
.additional-btn{margin:5px 0;}  
.additional_btns_m{margin-left:0px!important;}
.export_view_pdf_application{padding-top: 20px;}
.additional_btns_miso{margin-left:0px!important;}
}

.additional_btns_miso , .additional_btns_m{clear:both;margin-top: 20px;}


/*
.additional_btns_miso{clear:both;margin-top: 20px;justify-content: flex-start !important;    margin-left: 28%;}
.additional_btns_m{clear:both;margin-top: 20px;justify-content: flex-start !important;    margin-left: 20%;}
*/
 .is-invalid {border-color: #dc3545;}

 .readonly-select {
  pointer-events: none; /* Prevents mouse clicks and interactions */
  /* Optional: Add styling to make it look read-only */
  background-color: #e9ecef;
  cursor: not-allowed;
}


.merchanty_iso_app_nav  .nav-link:hover{color:unset!important}
.flash_success_message{color: green; padding:20px 0;font-weight:bold;font-size:18px;text-align: center;}
.flash_error_message{color: red;padding:20px 0;font-weight:bold;font-size:18px;text-align: center;}

 @media only screen  and (max-width: 760px), (min-device-width: 768px)   and (max-device-width: 1024px)  {
.truncate_show {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 350px;
    }
}


  img[align="center"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.openAgreement , .openDocusignAgreement{margin:5px;}
.export_view_pdf_application {float:left;margin:0 10px;}

.application_submit_tab{color:#6f6af8!important;font-weight: bold;}

.loginformh #togglePassword {
    background: none;
    border: none;
    outline: none;
}

.export_view_pdf_application .btn {
    display: inline-flex;
    align-items: center;
    height: 38px;              /* force equal height */
    padding: 0 14px;
}

#assigntoGroup {
    line-height: 1;            /* remove extra vertical spacing */
}

#assigntoGroup .spinner-border {
    width: 16px;
    height: 16px;
    margin-left: 6px;
    vertical-align: middle;
}

#assigntoGroup {
    white-space: nowrap;
}

#assigntoGroup {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}

#assigntoGroup .spinner-border {
    margin-left: 6px;
}
.custom-row-border {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

label .text-danger{position: absolute;margin-left: 2px;}
.gotomy_application{margin-bottom: 20px;font-size: 16px;}
.completed_application{color:green!important;font-weight:bold!important;}
.comple{color:green!important;font-weight:bold!important;}
.clarification{color:red!important;}
.incomplete{color:red!important;}
.signed{color:green!important;}
.new{color:red!important;}
.waiting_signatures{color:#FFA500!important;}
.pending{color:#6f6af8!important;}
.rejected{color:red!important;}
.dashboard table{font-size: 12px!important;}
.gotomy_application{margin-left:25px;}
 .merchanty_iso_app_nav .nav-link{cursor: pointer;}
 .app_diff_days{font-weight: bold;}
.listID{}
.custom-tab-badge{
    position: absolute;
    top: -2px;
    right: -3px;
    min-width: 20px;
    height: 20px;
    padding: 0 5px;
    border-radius: 50px;
    background: #e76f51;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}
.nav-tabs .nav-link.active{    background-color: unset!important;}
.btn-bar-top{ padding-bottom: 3rem;; clear: both;overflow: hidden;}
.btn-bar-top .mt-2{margin-top: 0px!important;}
@media (min-width: 1024px) {#dataLoaderTop {position: relative;top:50px;right:165px;}}
#dataLoader{margin-top: 10px;}


.light_header .auth-header-box{background: #FFF!important;}
.light_header .auth-header-box h4.text-white{color: #000!important;}
.light_header .auth-header-box p{color: #000!important;}

.missing_required_fields_bar .card-title{color:red;font-weight:bold;}
.validate_myid.is-invalid , .validate_mycompany.is-invalid ,.validate_myid_direct.is-invalid , .validate_mycompany_direct.is-invalid {outline: 2px solid #dc3545;}
#payment_type_wrapper.is-invalid { color: #dc3545;font-weight: 600;}

.la, .las {color: #6f6af8!important;}
.form-check-input { border-color: #6f6af8;}

.form-check-input:checked {background-color: #6f6af8;border-color: #6f6af8;}
.resp_table th.text-end{min-width: 170px;}
.page-title .bold{font-weight: bold;    font-size: 17px;}

.btn:hover .la-eye {color: #FFFFFF !important;}
.dynamic-fields-last-tab .form-group.row {
    margin-left: 0;
    margin-right: 0;
}

.dynamic-fields-last-tab .col-lg-3 {
    width:100%;
}
.dynamic-fields-last-tab .text-end {
   text-align: left!important;    padding-left: 0px;
}


.dynamic-fields-last-tab .col-lg-9 {
    padding-left: 0;
    padding-right: 10px;
}
