.fos-login-ttl {color: #231F20;font-family: 'Lato-sb';font-size: 24px;font-style: normal;line-height: 16px;letter-spacing: 0.06px;padding: 40px 0;line-height: 16px;}
.footer-btn-fos{box-shadow: none;} 
.fos-tabs-hd {background-color: #fff; padding: 10px 0 8px; margin: 0 -15px; } 
.fos-tabs-item {color: #667085; font-family: 'Inter-m'; font-size: 12px; font-weight: 500; line-height: 21px; padding: 0 5px; } 
.fos-tabs-item.fos-tabs-active {color: #E31B37; position: relative; } 
.fos-tabs-item.fos-tabs-active:before {content: ''; width: 35px; height: 2px; background-color: #E31B37; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -9px; } 
.fos-srch-br input::-webkit-input-placeholder {color: #78828A;font-family: 'Inter-r';opacity: 1;}
.fos-srch-br input::-moz-placeholder {color: #78828A;font-family: 'Inter-r';opacity: 1;}
.fos-srch-br input:-ms-input-placeholder {color: #78828A;font-family: 'Inter-r';opacity: 1;}
.fos-srch-br input:-moz-placeholder {color: #78828A;font-family: 'Inter-r';opacity: 1;}
.fos-srch-br input {padding: 5px 8px 5px 32px; line-height: 20px; border: 0; border-radius: 8px; background: #FFF; box-shadow: none !important; outline: none !important; color: #231F20; font-family: 'Inter-m'; font-size: 12px; width: 100%; } 
.fos-srch-br {position: relative; min-width: calc(100% - 47px); flex: 0 0 calc(100% - 47px); display: flex; } 
.fos-fltr-btn-new {border-radius: 8px; background: #FFF; padding: 6px 13px 6px 10px; display: flex;font-size: 12px;line-height: 20px;font-family: 'Inter-m';color: #231F20;} 
.fos-fltr-btn-new span{margin: 0 8px;}
.fos-fltr-btn-new.only-filter-icon span,.fos-fltr-btn-new.only-filter-icon span+img{display: none;}
.fos-fltr-btn-new.only-filter-icon{padding: 7px 8px;}
.fos-srch-br svg {position: absolute; left: 8px; top: 5px; }
.fos-fltr-btn {width: 71px; border-radius: 8px; background: #FFF; color: #231F20; font-family: 'Inter-m'; font-size: 12px; font-style: normal; font-weight: 500; line-height: 20px; display: flex; align-items: center; height: 30px; justify-content: center; padding: 5px 10px; } 
.fos-fltr-btn svg {margin-right: 8px; } 
.fos-lst-itm {border-radius: 16px; border: 1px solid #E6E7E8; background-color: #FFF; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.02); padding: 12px 56px 12px 15px; position: relative; } 
.fos-fltr-opt {margin: 15px 0; } 
.fos-lst-nm {color: #101828; font-family: 'Inter-m'; font-size: 14px; line-height: 20px; margin-bottom: 2px; } 
span.fos-lst-cty {color: #667085; font-family: 'Inter-m'; font-size: 12px; } 
span.fos-lst-cty svg {margin-right: 3px; } 
span.fos-lst-num {color: #667085; font-family: 'Inter-m'; font-size: 12px; line-height: 20px; } 
span.fos-lst-num svg {margin-right: 4px; } 
span.fos-lst-dt.d-flex.align-items-center {color: #667085; font-family: 'Inter-r'; font-size: 9px; } 
.fos-lst-cntc span>span {color: #667085; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 400; display: flex; align-items: center; padding: 0 4px; } 
.fos-lst-addr {color: #667085; font-family: 'Inter-r'; font-size: 10px; line-height: 15px; padding: 8px 0 0; } 
.fos-lst-stus{display: flex;} 
.fos-lst-stus span {border-radius: 16px; background: #EEF5FF; color: #0070FF; text-align: center; font-family: 'Inter-r'; font-size: 9px; font-style: normal; font-weight: 400; line-height: 18px; display: inline-flex; padding: 0 8px 0 6px; gap: 0; margin: 0; } 
.fos-lst-itm> .fos-lst-itm-bdy>a, .fos-lst-itm>img {position: absolute; right: 15px; top: 14px; } 
.fos-lst-itm+.fos-lst-itm{margin-top: 15px;} 
.fos-load-more {color: #333; text-align: center; font-family: 'Inter-r'; font-size: 12px; font-weight: 400; line-height: 18px; border-radius: 16px; background: #F4F4F4; width: 93px; height: 22px; margin: 20px auto 20px; display: flex; align-items: center; justify-content: center; text-decoration: none;} 
.fos-load-more img {margin-right: 6px; }

/*filter*/
.fos-fltr-modal {position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #fff; z-index: 2002; padding: 0 20px 78px; }
.fos-fltr-modal-rdo {display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center;} img.fos-fltr-modal-cls {position: absolute; top: 10px; right: 10px; }
.fos-fltr-modal-ttl {color: #1E2126; font-family: 'Inter-m'; font-size: 16px; line-height: 19px; padding: 24px 0 30px; }
.fos-fltr-modal-frm-lbl {color: #1E2126; font-family: 'Inter-r'; font-size: 16px; line-height: 19px; margin-bottom: 20px; }
.fos-fltr-modal-rdo-lst{min-width: 47%; flex: 0 0 47%;}
.fos-fltr-modal-rdo-lst label{border-radius: 8px; border: 1px solid #DDDFE7; background: #FFF;  display: flex; align-items: center; justify-content: flex-start; height: 42px; margin-bottom: 15px; padding-left: 45px; position: relative; color: #1E2126;font-family: 'Inter-r';font-size: 12px;line-height: 16px;}
.fos-fltr-modal-rdo-lst .fos-checked,.fos-fltr-modal-rdo-lst input:checked+label .fos-unchecked{display: none;}
.fos-fltr-modal-rdo-lst input:checked+label .fos-checked{display: block;}
.fos-fltr-modal-rdo-lst svg{position: absolute;left: 15px;top: 50%;transform: translateY(-50%);} 
.fos-filter-or {position: relative; margin: 32px 0 27px; display: flex; align-items: center; justify-content: center; } 
.fos-filter-or span {position: relative; background-color: #fff; padding: 0 10px; } 
.fos-filter-or:before {content: ''; position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); border-bottom: 1px dashed #DDDFE7; } 
.fos-filter-frm .form-control::-webkit-input-placeholder {color: #1E2126;font-family: 'Inter-r';font-size: 14px;opacity: 1;}
.fos-filter-frm .form-control::-moz-placeholder {color: #1E2126;font-family: 'Inter-r';font-size: 14px;opacity: 1;}
.fos-filter-frm .form-control:-ms-input-placeholder {color: #1E2126;font-family: 'Inter-r';font-size: 14px;opacity: 1;}
.fos-filter-frm .form-control:-moz-placeholder {color: #1E2126;font-family: 'Inter-r';font-size: 14px;opacity: 1;}
.fos-filter-frm label{opacity: 1; transform: none; top: -10px; width: auto; padding: 0 3px !important; left: 11px; background-color: #fff; z-index: 5; height: auto; font-size: 12px !important;} 
.fos-filter-frm .form-floating{position: relative;}
.fos-filter-frm .form-floating:before{content: '';position: absolute;width: 15px;height: 16.667px;background-image: url('../assets/fos_img/calendar.svg');top: 17px;right: 15px;background-size: contain;}
.fos-filter-frm .form-control{font-size: 14px;color: #1E2126;position: relative;}
.fos-fltr-modal .page-btn-wrpr {position: absolute; left: 20px; right: 20px; bottom: 0px;padding: 
15px 0;background-color: #fff;}

.fos-filter-body {max-height: calc(100vh - 151px); overflow-y: auto; }
#list_user_cards a {
    text-decoration: none;
}
.fos-srch-br .ui-autocomplete li>div {
    font-size: 12px;
    line-height: 15px;
    padding: 9px 20px;
    color: #101828;
    font-family: 'Inter-m';
}

.fos-srch-br .ui-autocomplete li {
    display: block;
}

.fos-srch-br .ui-autocomplete {
    border-radius: 8px;
    border: 1px solid #E6E7E8;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 2%);
    top: 38px !important;
}

.fos-srch-br .ui-autocomplete li+li {
    border-top: 1px solid #E6E7E8;
}

.fos-lst-bdy-dtl{margin: 0 0 30px;}
.fos-lst-bdy-dtl .fos-lst-itm>.fos-lst-itm-bdy>a{transform: rotate(180deg);right: 0;position: absolute;top: 15px;}
.fos-lst-bdy-dtl .fos-lst-itm{padding: 10px 15px;margin-bottom: 24px;}
.fos-checkbox label {display: block; margin: 0; padding-left: 28px; position: relative; color: #231F20; font-family: 'Inter-r'; font-size: 10px; line-height: 14px; }
.fos-checkbox label:before {content: ''; position: absolute; width: 20px; height: 20px; left: 0; top: 0; border: 1px solid #DDDFE7; border-radius: 4px; }
.fos-checkbox input:checked+label:before{border: 0;background-image: url('../assets/fos_img/checkbox-black.svg');background-size: contain;background-position: center;background-repeat: no-repeat;}
.fos-checkbox {margin-top: 24px; }
.fos-ftr {background-color: #fff; padding: 15px 24px; display: flex; align-items: center; justify-content: space-between; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10); }
.fos-ftr-btn {border-radius: 24px; border: 1px solid #E31B37; background: #FFF; min-width: 48.5%; text-align: center; height: 48px; display: flex; align-items: center; justify-content: center; color: #E31B37; font-family: 'Lato-m'; font-size: 16px; line-height: 24px;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fos-ftr-btn-sld {background-color: #E31B37; color: #fff; }
.fos-clk-pht-ttl {color: #231F20; font-family: 'Inter-sb'; font-size: 16px; line-height: 19px; margin-bottom: 15px; }
.fos-clk-pht-box {border-radius: 16px; border: 1px solid #E6E7E8; background: #FFF; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.02); display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 120px; max-width: 134px;margin: 0 auto;}
.fos-clk-pht-txt {color: #231F20; font-family: 'Inter-sb'; font-size: 14px; margin-top: 11px;line-height: 18px;}
.fos-clk-pht-txt span {color: #4D4D4F; font-family: 'Inter-r'; font-size: 14px;}
.fos-cap-modal{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #000;z-index: 2003;overflow: hidden;}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9::before {
  padding-top: 175%;
}
.Caputre-btn-wrpr{position: absolute;left: 0;right: 0;bottom: 0;}
div#screenshots #capture-img-final, #capture-img-final-1, #capture-img-final-2 {
  display: block;
  max-width: 100%;
  max-height: 112px;
}
div#screenshots {position: relative;max-width: 134px;margin: 21px auto 0;box-shadow: none;border: 0;min-height: 0;}
.fos-modal-close{position: absolute;z-index: 2004;right: 14px;top: 14px;}
.fos-ckyc-box-bdy-l img {
    max-width: 78px;
    max-height: 90px;
    display: block;
    border-radius: 8px;
}

.fos-doc-upld-ttl, .fos-qustnr-ttl,.fos-dcn-ttl {color: #231F20;font-family: 'Inter-sb';font-size: 16px;font-weight: 600;line-height: 19px;margin: 30px 0 20px;}
.fos-doc-lbl {color: #4D4D4F;font-family: 'Inter-r';font-size: 12px;line-height: 15px;margin: 0 0 8px;}
.fos-cst-select select{display: block;width: 100%;} 
#gender-input-wrpr>.select2{width: 100% !important;}
.fos-cst-select .select2-container--default .select2-selection--single .select2-selection__rendered {color: #231F20;font-family: 'Inter-m';font-size: 14px;line-height: 48px;/* 171.429% */ padding: 0 32px 0 16px;opacity: 1;}
.fos-cst-select .select2-container .select2-selection--single {height: 48px;}
.fos-cst-select .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #333;font-family: 'Inter-r';}
.fos-cst-select .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #333;}
.fos-cst-select .select2-container--default .select2-selection--single .select2-selection__arrow b {display: none;}
.fos-cst-select .select2-container--default .select2-selection--single .select2-selection__arrow{width: 20px;height: 20px;background-image: url('../assets/fos_img/fos-arrow-down.svg');background-repeat: no-repeat;background-size: contain;right: 14px;top: 16px;background-position: center;} 
.fos-cst-select .select2-container--default .select2-selection--single{border-radius: 8px;border: 1px solid #A19FA0;background: #FFF;} .select2-dropdown {border-radius: 12px;background: var(--MDS-Light-Gohan, #FFF);box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.18);padding: 8px 0;}
.fos-user-details-page .select2-results {padding: 0 4px;}
.fos-user-details-page .select2-results__option {color: #333;font-family: 'Inter-r';font-size: 15px;line-height: 24px;/* 160% */ padding: 12px;}
.fos-user-details-page .select2-container--default .select2-results__option--highlighted[aria-selected] {border-radius: 8px;background: #F3F5F9;color: #333;}
.fos-user-details-page .select2-dropdown {border-radius: 0 0 12px 12px;background: var(--MDS-Light-Gohan, #FFF);box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.18);padding: 4px 0 8px;margin-top: -1px;}
.fos-user-details-page .select2-results {padding: 0 4px;}
.fos-user-details-page .select2-results__option {color: #333;font-family: 'Inter-r';font-size: 15px;line-height: 24px;padding: 12px;}
.fos-user-details-page .select2-container--default .select2-results__option--highlighted[aria-selected] {border-radius: 8px;background: #F3F5F9;color: #333;}
.fos-doc-fl-upld label {display: flex;height: 48px;width: 48px;align-items: center;justify-content: center;border-radius: 4px;background: #F4F4F4;}
.fos-doc-fl-upld label:before {content: '';width: 26px;height: 26px;background-image: url('../assets/fos_img/camera-icon.svg');background-repeat: no-repeat;background-size: contain;background-position: center;} 
.fos-file-info-prevw,.fos-file-info-prevw-1 {display: flex;justify-content: space-between;margin-top: 15px;align-items: center;}
.fos-doc-fl-nm,.fos-doc-fl-nm-1 {display: flex;}
.fos-doc-fl-txt,.fos-doc-fl-txt-1 {border-radius: 16px;border: 1px solid #A19FA0;padding: 2px 8px 2px 30px;color: #333;font-family: 'Inter-r';font-size: 11px;line-height: 18px;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; max-width: 200px;flex-shrink: 0;}
.fos-doc-fl-txt:before,.fos-doc-fl-txt-1:before {content: '';position: absolute;top: 50%;transform: translateY(-50%);width: 16px;height: 16px;background-image: url('../assets/fos_img/fos-view.svg');background-repeat: no-repeat;background-size: contain;background-position: center;left: 8px;} 
.fos-doc-fl-nm img,.fos-doc-fl-nm-1 img {margin-left: 4px;max-width: 16px;}
.fos-add-mor-doc {color: #0094FF;font-family: 'Inter-r';font-size: 12px;line-height: 16px;}
.fos-add-mor-doc span{text-decoration-line: underline;}
.fos-qustnr-ttl {margin: 37px 0 15px;}
.fos-txt-area-ttl {padding: 13px 48px 11px 17px;color: #333;font-family: 'Inter-r';font-size: 14px;line-height: 24px;}
.fos-txt-area-wrpr .fos-txt-area {border: 0;display: block;width: 100%;padding: 17px;height: 99px;outline: none;}
.fos-form-ctrl input {display: block;width: 100%;border-radius: 8px;border: 1px solid #E6E7E8;background: #FFF;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.02);height: 48px;padding: 13px 16px 11px;color: #333;font-family: 'Inter-r';font-size: 14px;line-height: 24px;}
.fos-form-ctrl {margin-top: 15px;}
.fos-dcn-ttl {margin: 35px 0 15px;}
.fos-dcn-rdo-lst {min-width: 30.875%;text-align: center;flex: 0 0 30.875%;} .fos-dcn-rdo {display: flex;align-items: center;justify-content: space-between;margin-bottom: 24px;}
.fos-dcn-rdo-lst label {display: flex;width: 100%;color: #231F20;font-family: 'Inter-m';font-size: 12px;align-items: center;justify-content: center;border-radius: 24px;border: 1px solid #171515;height: 30px;}
.fos-dcn-rdo-lst input:checked+label {background: var(--Gradient-Black, linear-gradient(33deg, #171516 48.33%, rgba(35, 31, 32, 0.90) 89.39%));color: #fff;}
.fos-remk-inp,.fos-txt-area-wrpr .fos-txt-area {display: block;width: 100%;height: 80px;padding: 13px 16px;border-radius: 8px;border: 1px solid #E6E7E8;outline: none;}
.fos-txt-area-wrpr .fos-txt-area, .fos-form-ctrl input, .fos-remk-inp{color: #231F20;font-family: 'Inter-m';font-size: 14px;} 
.fos-txt-area-wrpr .fos-txt-area::-webkit-input-placeholder, .fos-form-ctrl input::-webkit-input-placeholder, .fos-remk-inp::-webkit-input-placeholder{color: #5E6067;font-size: 14px;font-family: 'Inter-r';}
.fos-cnfrm-mdl-bg,.fos-cnfrm-mdl{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: flex-end;}
.fos-cnfrm-mdl-bg{opacity: 0.5;background: var(--Gradient-Black, linear-gradient(33deg, #171516 48.33%, rgba(35, 31, 32, 0.90) 89.39%));}
.fos-cnfrm-mdl-bdy{min-width: 100%;flex: 0 0 100%;background-color: #fff;position: relative;padding: 24px 15px 15px;border-radius: 24px 24px 0 0;}
.fos-cnfrm-mdl-ttl {color: #1E2126;font-family: 'Lato-sb';font-size: 20px;font-weight: 600;line-height: 24px;margin-bottom: 15px;}
.fos-cnfrm-mdl-dscrb {color: #1E2126;font-family: 'Lato-r';font-size: 14px;line-height: 21px;margin-bottom: 34px;}
.fos-cnfrm-mdl .fos-ftr {padding: 0;background-color: transparent;box-shadow: none; }
.fos-chk-crkl {display: flex;align-items: center;justify-content: center;margin-bottom: 16px;}
.fos-doc-lst+.fos-doc-lst {margin-top: 15px;padding-top: 16px;border-top: 1px solid #DDDFE7;}

.fos-lst-date {color: #101828; font-family: 'Inter-m'; font-size: 12px; line-height: 20px; margin-bottom: 2px; } 
span.fos-lst-amnt {color: #667085; font-family: 'Inter-m'; font-size: 12px; line-height: 20px;}

.fos-fltr-btm,.fos-fltr-btm-bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: flex-end;}
.fos-fltr-btm-bg{opacity: 0.5;background: #171516;}
.fos-fltr-btm-bdy{border-radius: 8px 8px 0px 0px;background: #FFF;position: relative;min-width: 100%;padding: 28px 20px 20px;}
.fos-fltr-btm-ttl{color: #231F20; font-family: 'Inter-sb'; font-size: 16px; font-weight: 600; line-height: 19px;padding-bottom: 24px;border-bottom: 1px solid #DDDFE7;margin-bottom: 10px;}
.fos-fltr-btm-cls{position: absolute;right: 20.5px;top: 26.5px;}
.fos-fltr-btm-rdo-lst label {display: block;padding: 10px 0;position: relative;font-size: 14px;color: #101828;font-family: 'Inter-r';}
.fos-fltr-btm-rdo-lst label:before{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 18px;height: 18px;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('../assets/fos_img/fos-fltr-radio-uncheck.svg');}
.fos-fltr-btm-rdo-lst input:checked+label:before{background-image: url('../assets/fos_img/fos-fltr-radio-check.svg');}
.fos-fltr-btm-bdy .page-btn {margin-top: 25px; }
.disable-div{position: absolute;left: 0;top: 0;right: 0;bottom: 0; z-index: 2;}
.fos-detail-page-header-info .fos-status {display: inline-flex;height: 18px;align-items: center;justify-content: center;background: #ECFDF3;padding: 0 7px;font-size: 9px;font-family: 'Inter-m';color: #037847;border-radius: 16px;}
.fos-lst-lead-id {color: #667085; font-family: 'Inter-r'; font-size: 12px; line-height: 14px; padding: 0 0 8px; }
.fos-qustnr-wrpr-colapse .fos-qustnr-ttl {margin: 0;position: relative;color: #231F20;font-family: 'Inter-m';font-size: 14px;font-weight: normal;line-height: 20px;}
.fos-qustnr-wrpr-colapse {
    padding: 16px 15px;
    border-radius: 16px;
    border: 1px solid #E6E7E8;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.02);
    position: relative;
    margin: 20px 0;
}
.fos-qustnr-wrpr-colapse .fos-qustnr-ttl:before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  width: 24px;
  height: 24px;
  transform: rotate(90deg);
  background-image: url('../assets/fos_img/right-arrow.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: all ease 0.4s;
  margin-top: -12px;
}
.fos-qustnr-wrpr-colapse .fos-qustnr-ttl.active:before {
  transform: rotate(-90deg);
}
.fos-qustnr-wrpr-colapse .select2{width: 100% !important;}
.fos-qustnr-wrpr-colapse .fos-txt-area-ttl{padding: 13px 0 11px 0;}
.fos-login {color: #4D4D4F; font-size: 12px; line-height: 15px; font-family: 'Inter-r';display: block; margin-top: 16px}

.data-saved-info {
  position: absolute;
  color: #FFFFFF;
  border-radius: 8px;
  background: #2F3033;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  display: flex;
  height: 48px;
  padding: 0 15px;
  align-items: center;
  font-size: 12px;
  font-family: 'Inter-m';
  bottom: 80px;
  left: 15px;
  right: 15px;
}
.data-saved-info img {
    margin-right: 7px;
}
.page-disabled{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 2002;}
.fos-ckyc-box-hdr {height: 41px;display: flex;justify-content: space-between;align-items: center;border-radius: 14px 14px 0px 0px;background: #F3F5F9;padding: 0 12px;}
.fos-chy-shld-wrpr,.fos-updt-kyc-wrpr {display: flex;align-items: center;}
.fos-chy-shld-wrpr {color: #1E2126;font-size: 12px;font-family: 'Inter-r';}
.fos-chy-shld-wrpr img {margin-right: 5px;}
.fos-updt-kyc-wrpr {width: 47px;max-height: 22px;justify-content: center;color: #0094FF;font-size: 12px;font-family: 'Inter-r';}
.fos-updt-kyc-wrpr img {margin-right: 4px;}
.fos-ckyc-box {border-radius: 16px;border: 1px solid #E6E7E8;background-color: #fff;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.02);}
.fos-ckyc-box-bdy {padding: 15px 15px 19px;}
.fos-ckyc-box-bdy-txt {color: #667085;font-size: 14px;display: flex;line-height: 17px;}
.fos-ckyc-box-bdy-txt b {color: #1E2126;font-family: 'Inter-m';font-weight: normal;}
.fos-ckyc-box-bdy-txt.fos-ckyc-box-bdy-txt-addr {display: block;margin-top: 18px !important;word-wrap:break-word;}
.fos-ckyc-box-bdy-txt span {min-width: 100px;}
.fos-ckyc-box-bdy-txt+.fos-ckyc-box-bdy-txt {margin-top: 8px;}
.fos-ckyc-box-bdy-txt.fos-ckyc-box-bdy-txt-addr b {font-family: 'Inter-r';display: block;margin-top: 6px;}
.fos-qustnr-ttl {
  display: flex;
}
.fos-qustnr-ttl img {
  margin-left: 10px;
  display: none;
}

.completed .fos-qustnr-ttl img {
  display: block;
}
.fos-kyc-modal {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;z-index: 2002}
.fos-kyc-modal-body {overflow-y: auto;max-height: 100%;position: relative;padding: 29px 20px 100px;}
img.fos-kyc-modal-close {position: absolute;top: 26px;right: 20px;cursor: pointer;}
.fos-kyc-modal-ttl {font-size: 16px;color: #231F20;font-family: 'Inter-sb';line-height: 19px;margin-bottom: 8px;}
.fos-kyc-modal-dcrb {font-size: 12px;color: #4D4D4F;line-height: 15px;font-family: 'Inter-r';margin-bottom: 29px;}
.fos-form-ctrl-lbl {font-size: 12px;color: #4D4D4F;font-family: 'Inter-r';margin-bottom: 8px;display: block;}
.fos-aadhaar-inp-wrpr {display: flex;align-items: center;justify-content: space-between;}
.fos-aadhaar-inp-wrpr input {min-width: 30%;flex: 0 0 30.35%;margin: 0;text-align: center;}
.fos-kyc-modal-frm .fos-cst-select{margin-top: 15px;}
.fos-form-ctrl-txt-ara textarea {display: block;width: 100%;height: 68px;resize: none;padding: 14px 16px;color: #231F20;font-size: 14px;line-height: 20px;font-family: 'inter-m';border-radius: 8px;border: 1px solid #A19FA0;}
.fos-form-ctrl-txt-ara textarea +textarea {margin-top: 10px;}
.fos-kyc-modal-frm .fos-form-ctrl input {border-color: #A19FA0;}
.fos-form-ctrl input[disabled] {background-color: #E3E9ED;}
#gender-input-wrpr{position: relative;}
.fos-page-body .input-box-wrpr .form-control{font-family: 'Inter-m';}
.fos-detail-page-header {display: flex;align-items: flex-start;padding: 15px 0 10px;}
.fos-detail-page-header-info .fos-lst-nm {margin-bottom: 2px;min-width: 100%;}
.fos-detail-page-header-info {display: flex;flex-wrap: wrap;padding-left: 17px;}
.fos-back-btn {transform: rotate(180deg);}
.personal_discussion{margin-top: 21px;}
.fos-clk-pht-box-wrpr .fos-clk-pht-box-lst{flex : 0 0 112px;min-width: 112px;}
.fos-clk-pht-box-wrpr .fos-clk-pht-box-lst+.fos-clk-pht-box-lst{margin-left: 20px;}
.fos-clk-pht-box-lst .fos-clk-pht-box {padding: 0 20px;text-align: center;min-height: 88px;}
.fos-clk-pht-box-lst .fos-clk-pht-box .fos-clk-pht-txt {margin-top: 8px;line-height: 18px;font-weight: normal;}
.fos-clk-pht-box-lst .fos-clk-pht-box .fos-clk-pht-txt span {color: #4D4D4F;font-family: 'Inter-r';font-size: 14px;line-height: 18px;}
.fos-clk-pht-box-wrpr {margin-bottom: 15px;}
.fos-clk-pht-box-lst .fos-clk-pht-box#screenshots-1,.fos-clk-pht-box-lst .fos-clk-pht-box#screenshots-2 {padding: 0;border: 0;position: relative;box-shadow: none;min-height: 0;}
.fos-clk-pht-box-lst .fos-clk-pht-box#screenshots-1 img:first-child,.fos-clk-pht-box-lst .fos-clk-pht-box#screenshots-2 img:first-child,#screenshots img:first-child {border-radius: 8px;}
.fos-clk-pht-box-lst .fos-clk-pht-box#screenshots-1 img+img,.fos-clk-pht-box-lst .fos-clk-pht-box#screenshots-2 img+img,#screenshots img+img  {position: absolute;right: -12px;top: -12px;}
#pd-qsn-circle-sec .personal_discussion_pd {margin-top: 9px;}

.fos-doc-upld-frm .fos-doc-lst .fos-cst-select{width: calc(100% - 60px);}
.fos-doc-fl-upld {
  position: absolute;
  right: 0;
  top: 0;
}

.fos-doc-lst {
  position: relative;
}
.fos-doc-lst+.fos-doc-lst .fos-doc-lbl {
  display: none;
}

.fos-doc-lst+.fos-doc-lst .fos-doc-fl-upld {
  top: 16px;
}
#doc-circle-sec .fos-doc-upld-frm>.fos-doc-lbl{display: flex; align-items: center;justify-content: space-between;}
.fos-user-details-page #ui-datepicker-div {
  z-index: 2004 !important;
  padding: 0;
  border: 1px solid #A19FA0;
  background-color: #fff;
  border-radius: 16px;
  left: 0 !important;
  right: 0 !important;
  width: auto;
  top: 100% !important;
}


.fos-user-details-page .ui-datepicker .ui-datepicker-header {
  border-radius: 16px 16px 0px 0px;
  background: #E31B37;
  padding: 8px 15px;
}

.fos-user-details-page .ui-datepicker .ui-datepicker-prev, .fos-user-details-page .ui-datepicker .ui-datepicker-next {
  top: 50%;
  transform: translateY(-50%);
}

.fos-user-details-page  .ui-datepicker select.ui-datepicker-month,.fos-user-details-page .ui-datepicker select.ui-datepicker-year {
  font-family: 'Inter-r';
  color: #1E2126;
  opacity: 1;
}

.fos-user-details-page .ui-state-default,.fos-user-details-page .ui-widget-content .ui-state-default,.fos-user-details-page .ui-widget-header .ui-state-default,.fos-user-details-page .ui-button, html .fos-user-details-page .ui-button.ui-state-disabled:hover, html .fos-user-details-page .ui-button.ui-state-disabled:active {
  background-color: transparent;
  border: 0;
  text-align: center;
  font-size: 12px;
  color: #1F2C37;
  font-family: 'Inter-r';
  width: 24px;
  height: 24px;
  margin: 0 auto;
}
.fos-user-details-page #datepickerContainer{position: relative;}
.fos-user-details-page #datepickerContainer input{pointer-events: none;}
.fos-user-details-page #datepickerContainer .ui-datepicker-trigger{position: absolute;right: 16px;top: 43px;}

.fos-user-details-page .ui-state-default,.fos-user-details-page .ui-widget-content .ui-datepicker-current-day .ui-state-default {
  color: #fff;
  position: relative;
  border-radius: 50%;
  background-color: #E31B37;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ui-datepicker th span {
  font-weight: normal;
  font-family: 'Inter-m';
  font-size: 12px;
}

.ui-state-default, .ui-widget-content .ui-datepicker-current-day .ui-state-default::before {
  content: '';
}
.fos-cap-modal .embed-responsive img.embed-responsive-item {bottom: auto;max-width: 100%;max-height: 100%;top: 50%;transform: translateY(-50%);width: auto;height: auto;}
.fos-user-details-page {padding-top: calc(env(safe-area-inset-top, 0px) + 1px);}

.btn-send-otp-fos {height: 35px; background: #fff; width: 120px; position: absolute; right: 15px; color: #28a745; font-size: 14px; line-height: 24px; font-family: 'Inter-sb'; display: flex; align-items: center; justify-content: center; cursor: pointer; border-radius: 24px; bottom: 6px; margin: 0; border: 1px solid #f5f5f5; }
.pad-btm-30 {padding-bottom: 50px}
.personal_discussion_upld .form-group label {border-radius: 24px;border: 1px solid #E31B37;background: #FFF;width: 48.5%;text-align: center;height: 48px;display: flex;align-items: center;justify-content: center;color: #E31B37;font-family: 'Lato-m';font-size: 16px;line-height: 24px;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;background-color: #E31B37;color: #fff;}
.fos-file-info-prevw-1 {display: block;}
.fos-file-info-prevw-1>div+div {margin-top: 9px;}
.fos-add_more{color: #0094FF;font-family: 'Inter-r';font-size: 12px;line-height: 16px;padding-top: 10px;}
.margin-nil{margin-top: 0px;}

#screenshots #image-container {
    display: flex;
    flex-direction: row; /* Change to row for horizontal alignment */
    overflow-x: auto; /* Add horizontal scroll if images exceed container width */
    white-space: nowrap; /* Prevent image wrapping */
    max-width: 235%;
    scrollbar-color: #999 #333;
    height: 116px;
    scrollbar-width: thin;
}

.image-wrapper {
    position: relative;
    margin-right: 10px; /* Space between images (horizontal) */
    display: inline-block; /* allows setting the width and height */
}

#screenshots .capture-img-final {
    display: block;
    max-width: 112px; /* Or whatever width you want */
    max-height: 112px;
}

#screenshots .remove-capture-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.fos-qustnr-wrpr-colapse.disabled {
  opacity: 0.5;
  pointer-events: none;
  background-color: #f0f0f0;
  color: #888888;
}
