@charset "utf-8";

@media(min-width:1800px) {
    .customer-section .container{max-width: 1700px; padding: 0 50px;}
    .header .navbar{top:0px; max-width: 1700px;}
    .header .navbar .login-user{position: absolute; right: 50px;}

}

@media (min-width:1537px) {
    .form-view .bg-container .list-menu ul li a{max-width: 10vw;}

    .legal-line .copy-right .company-name{max-width: 780px;}
}


@media (max-width:1537px) {
  .data-content .content-width.right, .data-content.custom-height .content-width.right{align-items: start;}
    /* .common-table .table.new-appointment-requests-table-list{width: max-content;} */
    /* .common-table.my-request-tabel .table.appointment-list-table{width: max-content;} */
/* .common-table.packge-info-table table{width: max-content;} */
}

@media (max-width:1466px) {
  .contact-section-fixed .table-selection-block .select-options{margin: 0;}
  .contact-section-fixed .search-block.max-width-tooltip-230{width: 188px;}
}

@media(max-width:1415px) {
    .profile-info-data.onboarding-info .agenzee-status-item .ng-dropdown-panel.ng-select-bottom { min-width: 140px;}
    .pro-plan-price-data .ppp-block{padding: 0 12px 80px 12px;}
    .sidebar-contentdata .sidebar-width.half .side-bar-menu .side-bar-list{padding: 8px;}

    .form-view .bg-container .list-menu ul li a{max-width: 5vw;}

    .legal-line .copy-right .company-name{max-width: 470px;}
    .legal-line .copy-right a{margin: 0 0 0 12px;}
}

@media(max-width:1397px) {
    .data-content .content-width.right{overflow-y: auto; margin: 0 0 50px 0;}  
    .set-pwd-container .pwd-detail .block-desc p{margin: 16px 0 60px 0;}
    .set-pwd-container .pwd-detail{margin: 30px 30px 40px;}
    .bulk-licenses .bulk-licenses-list{padding: 98px 15px 12px;}

    .common-table.setHeight{overflow: auto;height: calc(100vh - 322px);}
    .onboarding-documents .common-table.setHeight{height: calc(100vh - 308px);}

    .contact-section-fixed .action-pagination-blocks{flex-direction: column;align-items: unset;gap: 4px;}
    .contact-section-fixed .action-table-header{height: auto;}
    .contact-section-fixed .common-table.table-scroll{padding-top: 126px;}
    .contact-section-fixed .common-tab .nav-tabs.fixed{top: 54px;}
    .contact-section-fixed .action-table-header{top: 93.5px;}
}

@media(max-width:1366px) {
    .pro-plan-price-data{flex-direction: column;}
    .pro-plan-price-data .ppp-block{padding: 0 12px 30px 12px;}

    .side-bar-list .side-bar-item .side-bar-link{padding: 14px 7px;}
    .hide-mobile{display: none;}

    /* KB css start here */
    .resources-content{max-width: 640px;}
    /* KB css end here */

    .acc-transaction .action-table-header .left-part{flex-wrap: wrap;gap: 4px;margin-left: 8px;}
    .acc-transaction .action-edit-btn.ml-4{margin-left: 0 !important;}

    .recipient-container .recipient-email-data .email-field .new-group-block .btn{width: 100%;padding: 9px 10px;}
}

@media(max-width:1216px) {
    .common-tab .nav-tabs .nav-link{padding: 9px 16px;}
}


@media(max-width:1199.98px) {
    .pd-r-16{padding-right: 0;}
    .nipr-alerts-block{flex-direction: column;}
    .biographic-data-section .personal-info .search-block{width: 140px;}

    /* KB css start here */
    .header .header-logo{width: 310px;}
    .kb-content{gap: 30px;}
    .resources-content{min-width: auto;max-width: fit-content;width: calc(100% - 300px);}
    .side-bar-menu.right-sidebar{display: none;}
    /* KB css end here */
    .side-bar-menu.kb{width: 340px;max-width: 340px;}
    .side-bar-menu.kb .menu-name{width: 240px;}
    /* .resources-content{left: 340px; width: calc(100% - 150px);max-width: fit-content;} */

    .contact-list-data .common-table .status-icon.carriers{display: none;}

    .legal-line .copy-right .company-name{max-width: 270px;}

    /* 13-08-25 start */
    .graph-header .action-block{z-index: unset;}
    .audit-log-table {overflow: auto;white-space: nowrap;}
    .col-xl-8.pd-right, .col-xl-4.pd-left, .col-xl-4.pd-right, .col-xl-6.pd-left, .col-xl-6.pd-right, .col-xl-9.pd-right, .col-xl-3.pd-left{padding: 0 15px;}

    .contact-admin-details .admin-name-actions.pl-0{padding-left: 16px !important;}
    .contact-section.new-manual-appointment .contact-admin-details .back-btn{position: unset;}

    .int-box, .int-box .int-img-block{height: auto !important;}
    .int-box .int-img-block .int-img{padding: 0 0 8px !important;max-height: 72px !important;}
    .task-list-data.manage-entities-modal .heading-dialog .ssn-btn .custom-control{white-space: unset;font-size: 12px;line-height: 18px;}

    .task-detail-list .details-container .info-block{flex-wrap: wrap;}
    .task-detail-list .input-container{padding: 8px;font-size: 14px;line-height: 24px;}
    .tab-content:has(#details){max-height: calc(100vh - 190px) !important;}

    .package-request .common-table, .licenses-mga .common-table{overflow: auto;}
    .package-request .action-pagination-blocks, .package-request .action-table-header .left-part {flex-wrap: wrap;gap: 4px;}
    .package-information.recipient-container .max-width-tooltip-250{width: 200px;}

    .add-task .upload-document{width: 100%;}
    .new-contact-popup.common-modal .modal-dialog.modal-xl{width: calc(100% - 10px);}

    .manage-task-container .input-block span.max-width-tooltip-300{max-width: 205px;}

    .onboarding-dashboard .col-xl-9, .onboarding-dashboard .col-xl-3{flex: 0 0 100%;max-width: 100%;}

    .notes-container .right-data .top-header, .notes-container .right-data .note-detail .input-block textarea{margin: 0;padding: 8px;}
    .notes-container .right-data .top-header .block-desc{flex-direction: column;align-items: start;}
    .notes-container .right-data .top-header .block-desc .time-note .second-child{margin: 0;}
    .notes-container.archive-notes .right-data .note-detail .input-block{padding: 8px;}

    .edit-error-omissions.common-modal .col-xl-3.max-20{max-width: unset;}
    .edit-error-omissions .col-xl-2.pd-left{padding: 0 15px;}

    .header-content .page-name .breadcums.max-width-tooltip-300{width: 220px;}
    .contact-section-fixed .action-table-header{top: 96px;}
    .contact-section-fixed .common-table.table-scroll{padding-top: 124px;}

}

@media(max-width:991.98px) {
    .right-side-content .forms-data{width:100%;padding:0px;}
    .right-side-content.normal-pos .forms-data,.quick-tip{width:100%;}

    .data-content .radio-buttons .form-group{margin-right: 7px;}
    .data-content .radio-label{padding:11px 27px;}
    .data-content .radio-label::after{right:10px;}

    .nipr-note .details{max-width: 100%;}

    .thank-you-page .right-side-content{width: 100%;position: relative;}  
    /* .common-modal .modal-content{width: auto;} */
    .right-side-content .form-details{padding: 0 15px;width: 345px;max-width: 345px;margin: 30px 0;}

    .data-content.register-page .form-details,.set-pwd-container .pwd-detail{width: 100%;max-width: 100%;padding: 0 15px;margin: 0;}
    .data-content.register-page .form-details .forms-data{width: 100%;}
   
    .penalty-info-section { padding: 20px 40px;}
    .penalty-container { padding: 34px 40px;}
    .penalty-container table tr th, .penalty-container tr td {padding: 10px;}

    /* KB css start here */
    .content-list .container{column-count: 1;}
    .help-block{padding: 40px 30px;}

    .banner-section{padding: 30px 0 20px;}
    .help-block h1, .banner-section h1{font-size: 34px;line-height: 40px;}

    .details-block h2{font-size: 28px;line-height: 32px;padding: 24px 0 0;}
    .details-block .sub-details-block{padding: 0 24px;}
    /* KB css end here */
    /* thank-you page css start here  */
    .thank-you-page .thank-you-info .para, .thank-you-page .thank-you-info ul{font-size: 14px;line-height: 18px;}
    .thank-you-page .thank-you-info{width: auto;margin: 16px 0;}

    /* 13-08-25 start */
    .tablet-hide{display: none;}
    .tablet-show{display: block;}
    .col-lg-6.pd-right, .col-lg-6.pd-left{padding: 0 15px;}
    .contact-admin-details .admin-name-actions .actions{flex: unset;}
    .sidebar-contentdata{margin-bottom: 0;}
    .header-content .page-name .breadcums{display: none;}
    .legal-line{flex-wrap: wrap;right: -88px;position: relative;padding: 4px 12px;}
    .legal-line .copy-right {display: flex;flex-wrap: wrap;row-gap: 0;margin: 0;font-size: 10px;line-height: 14px;}
    .legal-line .copy-right .company-name {max-width: 210px;font-size: 12px;line-height: 18px;}
    .legal-line .copy-right img{width: 70px;}
    .legal-line .copy-right a {margin: 0;}

    .reminder-container{height: 100%;}
    .issue-feedback-container .list-body{height: calc(100vh - 227px);}

    .action-pagination-blocks, .action-table-header .right-part{flex-direction: column;gap: 8px;align-items: unset !important;padding: 0;}
    .table-selection-block .select-options.filter-btn, .table-selection-block .select-options.filter-close{margin: 0;}
    .pagination{justify-content: end;}
    .action-edit-btn .link.default, .action-edit-btn .link.invite{font-size: 12px;line-height: 18px !important;padding: 4px 10px !important;margin-bottom: 4px;}
    .action-invite-icon{width: 16px;height: 16px;display: inline-block;}

    .task-list-section .action-table-header .right-part, .package-request .action-table-header .right-part, .regularty-action .action-table-header .right-part,
    .add-task .action-pagination-blocks, .add-task .action-table-header .right-part, .package-attachment .action-table-header .right-part,
    .packages-configure-recipients .action-table-header .right-part, .review-attachments .action-pagination-blocks{flex-direction: unset;gap: 0px;align-items: center !important;padding: 0;}
    .bulk-renewal-user-data .action-pagination-blocks, .bulk-renewal-user-data .action-table-header .right-part{flex-direction: unset;flex-wrap: wrap;gap: 8px;align-items: center !important;padding: 0;}
    .bulk-renewal-user-data .pagination-block{width: 100%;}

    .bulk-license-renewal .action-pagination-blocks, .bulk-license-renewal .action-table-header .right-part{flex-direction: unset;flex-wrap: wrap;gap: 8px;align-items: center !important;padding: 0;}


    .notes-btn{padding: 4px 8px 0 0;}
    .bulk-btn, .action-edit-btn.export-btn{top: -85px;}
    .overflow-selected-filter{max-width: 50px;}
    
    .tab-card-width{width: 100%;padding: 80px 16px 0;}
    .setting-section{padding: 0;}
    .setting-section .ag-version{bottom: 0px;padding: 8px 16px;position: unset;}
    .sidebar-contentdata .contentdata-width.full .setting-section .ag-version{width: 100%;}

    .mange-carriers-list-block.add-carriers .mange-carriers-container .manage-carriers-detail .user-details{padding: 0 16px;}
    .mange-carriers-list-block .mange-carriers-container .manage-carriers-detail .block-title, 
    .appointment-infomation .info-header .block-title{font-size: 20px;line-height: 24px;}
    .licenses-mga .common-table{overflow: auto;}
    .licenses-appointer-information .mange-carriers-container{margin: 0;}
    .mange-carriers-list-block.mga .mange-carriers-container .new-group-block .width-110{width: 88px;}
    .mange-carriers-list-block.mga .mange-carriers-container .new-group-block .btn.btn-cancel,
    .mange-carriers-list-block.mga .mange-carriers-container .new-group-block .btn.save-btn{padding: 8PX 16PX;}
    .manage-task-container .input-block .max-width-tooltip-400{width: 235px;}
    .onboarding-dashboard .contact-admin-details .admin-name-actions{flex-direction: column;gap: 8px;align-items: unset;}
    .onboarding-documents .action-pagination-blocks, .onboarding-documents .action-table-header .right-part,
    .onboarding-configure .action-table-header .right-part{flex-direction: unset;align-items: center !important;}

    .task-detail-list .action-pagination-blocks, .task-detail-list .action-table-header .right-part{flex-direction: unset;gap: 0;align-items: center !important;}
    .task-detail-list.common-modal .modal-body{flex-direction: column;}
    .task-detail-list .modal-body .left-data, .task-detail-list .modal-body .right-data{width: 100%;height: 100%;}
    .task-detail-list .sidepanel-table{height: auto;min-height: 300px;}

    .new-package-list .common-table td .action-edit-btn .link{margin-bottom: 0;line-height: 14px !important;}
    .recipient-container .recipient-email-data{padding: 8px 0;}
    .action-table-header .right-part.right-part-move-top{position: relative;top: 0;right: 0;gap: 4px;flex-direction: unset;flex-wrap: wrap;margin-top: 6px;}
    .action-table-header .right-part.right-part-move-top .ml-2{margin: 0 !important;}
    .package-information.carrier-information .action-table-header .right-part{flex-direction: unset;flex-wrap: wrap;gap: 4px;}
    .package-information.carrier-information .action-table-header .right-part .ml-2{margin-left: 0 !important;}
    
    .individual-detail{padding: 24px 0;}
    .individual-detail.payment-details{flex-direction: column-reverse;}
    .individual-detail .payment-plan-details{margin: 0;margin-bottom: 16px;}

    .add-task .upload-document{width: calc(50% - 4px);}
    .packages-configure-recipients .configure-table{flex-direction: column;gap: 8px;padding: 8px 16px;}
    .cdk-drag.info .configure-input .form-control{width: 100% !important;}
    .packages-configure-recipients .configure-table .left-side, .packages-configure-recipients .configure-table .right-side{margin: 0 !important;max-width: none;}
    .packages-configure-recipients .configure-table .left-side .configure-info, .packages-configure-recipients .configure-table .right-side .configure-info{height: auto;}

    .new-contact-popup.common-modal .modal-dialog{width: calc(100% - 10px);}
    .mx-5{margin-left: 1rem !important;margin-right: 1rem !important;}
    .biographic-container .comman-space .row{row-gap: 8px;}
    .biographic-container .detail-section{flex-wrap: wrap;justify-content: start;}
    .biographic-container .biographic-data-section{padding: 176px 16px 8px;}
    .biographic-container .step-container, .biographic-container.scrolled .step-container{padding: 8px 16px;}
    .biographic-container .step-container .firm-step .step-info .no-line,
    .biographic-container .step-container .firm-step .step-info .line{width: 125px;}
    .biographic-container .step-container .data-name h2{min-width: unset;}
    .biographic-container .top-part.head-button{top: 190px;}
    .biographic-container.scrolled .top-part.head-button{top: 159px;}
    .biographic-container .title-heading{padding: 5px 16px;}
    .history-block .history-title{flex-wrap: wrap;gap: 5px;}
    .history-block .history-title div{justify-content: end;width: 100%;}
    .biographic-container .biographic-data-section .background-data .top-heading .number{padding-right: 8px;font-size: 16px;padding-top: 0;}
    .biographic-container .biographic-data-section .background-data .top-heading .block-title{max-width: 93%;margin: 0;font-size: 16px;line-height: 22px;}
    .biographic-container .biographic-data-section .background-data .top-heading .personal-info{padding: 6px 0 0;flex-wrap: wrap;gap: 4px;}
    .biographic-container.scrolled .detail-section .data .last-data{font-size: 14px;}
    .biographic-container.scrolled .step-container .data-name h2{font-size: 16px;}
    .biographic-container .biographic-data-section .background-data{padding: 16px 0 0;}
    .biographic-container .biographic-data-section .background-data.left{padding: 8px 0 0 16px;}
    .biographic-container .biographic-data-section .review-info{padding: 8px;margin: 16px 0 0;}
    .biographic-container .biographic-data-section .review-info .title{font-size: 13px;padding: 8px;line-height: 17px;margin: 0 0 16px;}
    .biographic-container .biographic-data-section .review-info .title span{margin-right: 4px;}
    .biographic-container .biographic-data-section .review-info .title span svg{width: 20px;height: 20px;}

    .biographic-container .biographic-data-section .review-detail .main-data{flex-wrap: wrap;}
    .biographic-container .comman-space{padding: 12px 0;}
    .biographic-container .block-title{font-size: 18px;padding: 0 0 8px;}
    .biographic-container .biographic-data-section .main-title.review{padding: 16px 0 0;}

    .bulk-licenses .bulk-licenses-list{flex-wrap: wrap;}
    .bulk-licenses .bulk-licenses-list .action-edit-btn{width: 100% !important;}
    .biographic-container .biographic-data-section .main-title,
    .biographic-container .biographic-data-section .main-title.licenses-detail{padding: 8px;font-size: 16px;}
    .biographic-container .biographic-data-section .card{margin: 16px 0 0;}
    .biographic-container .biographic-data-section .non-uniform-data{padding-bottom: 16px;}
    .biographic-container .biographic-data-section .background-data .top-heading .tag-info{max-width: fit-content;}
    .biographic-container .biographic-data-section .btn::before{right: 8px;top: 8px;}

    .custom-loa-list .table-set-fixed, .dashboard-scorecard .table-set-fixed{overflow: auto;}
    .title-group-name, .group-name-list .group-name-items {padding: 8px;}
    .dashboard-scorecard .group-name{width: 250px;}
    .dashboard-scorecard .groupname-list-block .right-part{width: calc(100% - 250px);}

    .manage-task-container .left-data .left-container{max-width: 160px;}
    .manage-task-container .sticky-from-top, .manage-task-container .input-block{padding: 4px 6px;}
    .manage-task-container .input-block span.max-width-tooltip-300 {max-width: 169px;}
    .manage-task-container .input-block svg{width: 18px;height: 18px;}

    .agenzee-ai .ai-icon{margin: 0 8px 0 0;width: 32px;height: 32px;padding: 0;}
    .button-bg{background: none;}

    .notes-container .right-data .block-desc.btn{top: 8px;right: 8px;}
    .notes-container .right-data .top-header .block-title{font-size: 18px;line-height: 24px;}
    .notes-container .right-data .top-header .block-title h2{white-space: break-spaces !important;width: 100%;}
    .notes-container .right-data .block-desc.btn .action-edit-btn a{padding: 4px 10px;font-size: 12px;}
    .notes-container .left-data .add-main-group{bottom: 54px;right: 8px;width: calc(100% - 104px);}
    .notes-container .left-data .add-group{margin: 0;}
    .notes-btn{padding: 0 8px 0 0;}

    .notes-container .left-data .left-container, .notes-container .left-data .right-container {height: calc(100vh - 200px);}
    .notes-container .left-data .left-container .first-part, .notes-container .left-data .right-container .second-part{height: calc(100vh - 200px);}

    .notes-container .left-data .left-container.viewheight .first-part, .notes-container .left-data .right-container.viewheight .second-part,
    .notes-container .left-data .left-container .first-part, .notes-container .left-data .right-container .second-part,
    .notes-container.archive-notes .left-data .first-part, .notes-container.archive-notes .left-data .second-part{width: 100%;max-width: unset;}
    .notes-container .left-data,.notes-container .left-data .left-container, .notes-container .left-data .add-group,
    .notes-container .left-data .right-container{width: 100%;max-width: unset;}
    .notes-container .left-data .input-block .note-field{width: 100%;}

    .notes-container .left-data .input-block svg path{fill: #424242;}

    .edit-error-omissions .sidepanel-container{display: none;}
    .edit-error-omissions .edit-btn-block{right: 0;}
    .edit-error-omissions.common-modal .modal-header{padding: 7px 16px;}
    .dashboard-data .reminder-count{left: 10px;top: 0;}

    .contact-section-fixed .common-table.table-scroll{padding-top: 159px;}
  }

@media(max-width:767.98px) {
    .data-content{flex-direction:column;justify-content: center;}
    .data-content .content-width{flex:none;max-width:unset;}
    .data-content.regi-thank-you-page .right-side-content{width:100%;}
    .regi-thank-you-page .thank-you-title .title{font-size:50px;line-height:60px;}

    .left-side-content .slider-block{padding:60px 0;height:auto;}
    .left-side-content, .right-side-content, .form-details{height:auto;}

    .right-side-content.normal-pos .forms-data{padding:20px;}

    .register-page .forms-data .form-inputs-data{margin: 36px 0;}  

    .pro-plan-price-data{margin: 0;}
    .pro-plan-price-data .ppp-block{margin-bottom: 50px;}
    .product-plan-sec{padding: 0;}
    .product-plan-sec .action-btn{text-align:left;}
    
    .before-login-page.right-side-content .legal-line, .before-login-page.set-pwd-container .legal-line { width: 100% !important;}
    
    /* login - register css start here */
    .login-form .form-block-title, #testdevendra, .penalty-info-section{text-align: center;}
    .left-side-content .mobile-logo{display: block;padding: 20px 0;text-align: center;}
    .left-side-content .mobile-logo img{width: 160px;height: auto;}
    .left-side-content .slider-block{display: none;}
    
    .data-content.custom-height,.data-content.height-center{height: auto;overflow: auto;padding: 0 0 24px;}
    .data-content.custom-height.center{height: 100vh;}
    .data-content.register-page .radio-buttons .form-group:last-child{margin-right: 17px !important;}
    .forms-data .form-title,.thank-you-page .thank-you-title .title{font-size: 30px;line-height: 36px;}
    .set-pwd-container .pwd-detail .block-title .hightlight{font-size: 26px;line-height: 36px;padding: 0 0 8px;display: inline-block;}
    .set-pwd-container .pwd-detail .block-title{font-size: 18px;text-align: center;}

    .agent-note{padding: 16px;margin: 24px 0 0;}

    /* KB css start here */
    .header .header-logo::after{display: none;}
    .content-list{padding: 20px 0;margin-bottom: 16px;}
    .help-block{padding: 40px 0;}
    .content-list .content-block{padding: 16px 8px;}
    .content-list .detail-list{padding: 16px 16px 0;}
    .content-list h2{font-size: 20px;line-height: 24px;padding-left: 6px;}
    .content-list .content-block img{width: 30px;height: 30px;margin-left: 8px;vertical-align: middle;}

    .customer-section .breadcrumb{height: auto;}
    .kb-content{gap: 30px;}
    .side-bar-menu.kb{display: none;}
    .resources-content{width: 100%;}
    .help-block h1, .banner-section h1{font-size: 26px;line-height: 30px;}
    .details-block h2{font-size: 22px;line-height: 26px;}
    .details-block h3{font-size: 16px;line-height: 20px;padding: 16px 0 0;}
    .help-block p, .banner-section p, .details-block p, .details-block ul li{font-size: 14px;line-height: 18px;}
    .details-block .sub-details-block{padding: 0 16px;}
    /* KB css end here */
     /* 13-08-25 start */
    .mob-hide, .separate{display: none;}
    .mob-show{display: block;}
    .mt-3, .mt-4{margin-top: 8px !important;}
    .mb-3, .mb-4{margin-bottom: 8px !important;}
    .mr-3, .mr-4{margin-right: 8px !important;}
    .ml-3, .ml-4{margin-left: 8px !important;}
    .pt-3, .pt-4{padding-top: 8px !important;}
    .pb-3, .pb-4{padding-bottom: 8px !important;}
    .pr-3, .pr-4{padding-right: 8px !important;}
    .pl-3, .pl-4{padding-left: 8px !important;}
    .px-4{padding-left: 8px !important;padding-right: 8px !important;}
    .py-3, .py-4{padding-top: 8px !important;padding-bottom: 8px !important;}
    .mx-4, .mx-5{margin-left: 8px !important;margin-right: 8px !important;}
    .mr-4{margin-right: 8px !important;}
    .ml-4{margin-left: 8px !important;}
    .row-wrap{flex-wrap: wrap;gap: 4px;}
    .gap-2{gap: 4px;}
    .col-md-2.pd-left, .col-md-2.pd-right, .col-md-3.pd-left, .col-md-3.pd-right, .col-md-4.pd-left, .col-md-4.pd-right, .col-md-5.pd-left, .col-md-5.pd-right, .col-md-6.pd-left, .col-md-6.pd-right, .col-md-8.pd-left, .col-md-8.pd-right, .col-md-9.pd-left, .col-md-9.pd-right{padding: 0 15px;}

    .action-table-header{padding: 8px 0;}

    .onboarding-documents .action-table-header .right-part .btn.btn-xs svg, .credit-card-popup.common-modal .modal-header .right-side-content,
    .card-name-num, .contact-admin-details .admin-name-actions .user-name-note .user-note .highlight.space, .user-details p{margin: 0;}

    .common-modal.new-appointment-model .modal-body .block-desc p, .card-info .data-info, .credit-card-popup.common-modal label,
    .common-modal.terminate-appointment-model .modal-body .block-desc p, .task-list-data.update-address .info-address-title,
    .task-list-data .heading-dialog .list-body .carrier-modal-data .custom-input label, .add-error-omission .upload-info p,
    .add-error-omission .upload-info p + span{font-size: 12px;line-height: 18px;margin: 0;}

    .penalty-container table .fisrt, .common-modal.license-report-model .modal-body .review-detail .main-data .data-detail label,
    .common-modal.license-report-model .modal-body .review-detail .main-data .data-detail .title, .card-info .list-title,
    .update-plan-form .dis-flex .title, .update-plan-form .plan-block .price-num, .update-plan-form .total-plan-block .price-num,
    .header-content .page-name .name, .contact-admin-details .admin-name-actions .user-name-note .user-name{font-size: 14px;line-height: 18px;}


    .header-main.half .header-content{padding: 8px 9px 8px 10px;}
    .header-main.half .header-content .logo-sec{width: 40px;}
    .header-main.half .header-content .left-part, .header-main.half .container-fluid{padding: 0;}
    .header-content .nav-sec{padding-left: 15px;padding-right: 6px;}
    .header-content .page-title-icon{margin-right: 8px;}
    .header-content .dropdown-item, .header-content .help-dropdown .dropdown-item{padding: 8px 16px;font-size: 12px;line-height: 16px;display: flex;align-items: center;}
    .header-content .help-dropdown .dropdown-item{padding: 6px 8px;}
    .header-content .dropdown-item.logout{margin: 0;}
    .header-content .navbar-nav {flex-direction: row;}
    .header-content .navbar-nav .nav-link img{width: 32px;}
    .header-content .left-part .title {display: none;}
    .nav-link{padding: 8px;}
    
    .sidebar-contentdata .sidebar-width.half, .sidebar-contentdata .sidebar-width.half .side-bar-menu, .sidebar-contentdata .sidebar-width.half .side-bar-footer{width: 56px;}
    .side-bar-list .side-bar-item .side-bar-link {padding: 6px;margin-bottom: 4px;}
    .sidebar-contentdata .sidebar-width.half .side-bar-menu .side-bar-list .side-bar-item .dropdown-menu .dropdown-item{padding: 6px 6px 6px 10px;}
    .sidebar-contentdata .contentdata-width.full, .half .legal-line,
    .sidebar-contentdata .contentdata-width.full .setting-section .nav-tabs.setting-main {width: calc(100% - 56px);}
    .sidebar-contentdata .sidebar-width.half .side-bar-menu .side-bar-list .side-bar-item .side-bar-link.task-menu .right-part{right: -4px;}
    .sidebar-contentdata .sidebar-width.half .side-bar-menu .side-bar-list .side-bar-item .side-bar-link.task-menu .right-part .count{padding: 2px 3px;}
    .side-bar-list .side-bar-item .side-bar-link.task-menu .right-part .count{font-size: 12px;line-height: 12px;}

    .legal-line{right: -56px;}  
    .legal-line .copy-right.ml-auto span{display: block;width: 100%;text-align: left;} 
    .full-view-footer .legal-line{right: 0;} 

    .graph-header .graph-title .title, .graph-header .graph-title .title .numbers{font-size: 13px;line-height: 16px;font-weight: 700;}
    
    .dashboard-section .dashboard-data .common-graph-layout.set-block-height, .dashboard-section .dashboard-data .common-graph-layout{height: auto;}
    .dashboard-section .dashboard-data .common-graph-layout.set-block-height .graph-header{display: block;}
    .dashboard-section .nipr-alerts-list .nipr-alerts-item{font-size: 12px;line-height: 16px;padding: 6px 0;}
    .dashboard-section .nipr-alerts-list .nipr-alerts-item .regularty-action-link{padding: 0;}
    .audit-log-table tr th, .audit-log-table tr td{padding: 5px 10px 5px 0;}
    .searchable-expand-block .searchable-expand{top: 0;}
    .agenzee-status-item .close-icon.date{left: -18px;}
    .profile-info-list .input-group-append{right: 18px;}
    .profile-info-list .input-group-append .btn-outline-secondary{width: 24px;height: 24px;}
    .table-selection-block{margin-left: 4px;flex-wrap: wrap;gap: 4px;}
    .contact-dash-commn-list li .title{max-width: 85px;}
    .inline-input.edit-enabled, .inline-input.edit-enabled:focus-visible, .inline-select.edit-enabled, .inline-select.edit-enabled:focus-visible{padding-left: 4px;padding-right: 22px;}
    .contact-dash-commn-list .agenzee-status-item .table-selection-block .dropdown-menu{left: -75px !important;}
    .table-selection-block .select-options{margin-right: 4px;}

    .contact-admin-details .admin-name-actions{padding: 6px 8px;}
    .contact-admin-details .admin-name-actions.pl-0{padding-left: 8px !important;}
    .contact-admin-details .admin-name-actions .name .user-pic{width: 30px;margin: 0 6px;}
    .contact-admin-details .admin-name-actions .name .user-pic .user-bg{width: 30px;height: 30px;font-size: 12px;line-height: 16px;margin: 0 6px 0 0;}
    .contact-admin-details .admin-name-actions .name .user-pic.is-contact{width: auto;}
    
    .contact-admin-details .admin-name-actions .user-name-note .user-note, .removed-state{font-size: 11px;line-height: 16px;display: block;}
    .contact-admin-details .admin-name-actions .user-name-note .user-note .separate{display: flex;}
    .contact-admin-details .admin-name-actions .user-name-note .user-note .separate::before{background: none;}
    .contact-admin-details .action-edit-btn.header-content .help-dropdown .help-url img{width: 30px;height: 30px;}
    .card-container .user-name{padding: 6px 6px 0;}
    .card-container .card-block{padding: 6px;}
    .profile-info-title .title, .contact-dash-commn-list li{padding: 6px 0;}
    .contact-dash-commn-list li .table-selection-block{flex-wrap: unset;}

    .action-edit-btn .link.edit, .action-edit-btn .link.delete{padding: 2px 6px;}
    .onboarding-dashboard .contact-admin-details .admin-name-actions .name .user-name .max-width-tooltip-450{width: 220px;}
    .onboarding-documents .action-table-header .right-part{flex-wrap: wrap;flex-direction: unset;gap: 0;align-items: center !important;}
    .onboarding-documents .action-table-header .right-part .btn.btn-xs{padding: 5px 7px;}

    .reminder-container{width: 100%;max-width: 500px;height: 100%;}
    .reminder-container .reminder-header{padding: 8px 16px;font-size: 18px;line-height: 22px;display: flex;justify-content: space-between;align-items: center;}
    .reminder-container .reminder-section{height: calc(100vh - 160px) !important;}
    .reminder-container .filter-section{padding: 6px 12px;}
    .reminder-container .select-block .max-width-tooltip-165{width: 150px;}
    .reminder-datalist .reminder-block .title, .reminder-time{flex-wrap: wrap;}
    .reminder-datalist{padding: 8px 0 0;}
    .input-checkbox-block.email-due{margin: 0 0 8px;}
    .set-reminder-modal-date{right: 18px;}
    .input-checkbox-block .input-block.bg .custom-control-label{font-size: 12px !important;}

    .issue-feedback-container ul {padding-left: 0px !important;}
    .issue-feedback-container .list-body {height: calc(100vh - 202px);padding: 20px 16px;}
    .issue-feedback-container .list-footer{padding: 8px 16px;}
    .dismiss-reminder{bottom: 0;}
    /*modal-css*/
    .modal-dialog, .modal-dialog.modal-md, .new-contact-popup.common-modal .modal-dialog, .modal-dialog.modal-xl,
    .modal-dialog.modal-lg{width: calc(100% - 10px);}

    .new-contact-popup.common-modal .modal-content, .new-contact-popup.common-modal .modal-dialog.modal-xl .modal-content,
    .branch-block .fix-width.ng-select.ng-select-single .ng-select-container .ng-value-container,
    .appointment-infomation .appointment-infomation-content, .request-activity-container .data-form,
    .request-activity-container .data-form .form-control, .notes-count, .sidepanel-container, .common-modal .modal-content,
    .branch-block .fix-width.ng-select.ng-select-single .ng-select-container .ng-value-container,
    .sidebar-contentdata .contentdata-width.full .biographic-container .top-part,
    .sidepanel-container .request-activity-container .data-form .form-control{width: 100%;}

    .common-modal .modal-header, .common-modal .modal-body .group-form, .common-modal .button-block,
    .modal-content.email-modal .button-block, .common-modal.new-appointment-model .modal-body, .modal-footer.pd-4,
    .task-list-data .heading-dialog .list-header, .task-list-data .heading-dialog .list-body, .user-detail-block,
    .task-list-data.update-address .heading-dialog .list-body, .task-list-data.update-address .info-address-title,
    .appointment-infomation .info-header, .ce-info, .new-group-popup.common-modal .modal-body .group-form,
    .manage-permission-activity.sidepanel-container .block-title, .common-modal.cancel-plan-model .modal-body,
    .penalty-info-section, .penalty-container, .filter-container .block-title, .task-list-data.ce-upload .heading-dialog .list-footer,
    .filter-container .filter-detail .select-options.custom-dropdown, .common-modal.license-report-model .modal-header{padding: 8px 16px;}

    .request-activity-container .sub-title, .request-activity-container .activity-log,
    .manage-permission-activity.sidepanel-container .request-activity-container .activity-log,
    .request-activity-container .activity-log.data{padding: 6px 16px;flex-direction: column;align-items: unset;}
    .appointment-infomation .info-body{padding: 56px 16px 0;}
    .text-count{width: inherit;}

    .modal-header .close{padding: 0;margin: 0;display: flex;}
    .manage-permission-activity.sidepanel-container .request-activity-container .activity-log .account-img img,
    .modal-header .close svg, .list-header .close svg, .filter-container .block-title .close svg{width: 24px;height: 24px;}
    .common-modal .modal-title, .task-list-data .heading-dialog .list-header .list-title{font-size: 18px;line-height: 24px;}
    .common-modal .user-name-block .name, .ab--ffm-modal .label-title{font-size: 16px;line-height: 20px;}
    .common-modal .input-block, .task-list-data .heading-dialog .list-body .input-block,
    .mange-carriers-list-block.add-carriers .add-appointer-detail.add-information-mga .input-block,
    .add-user-block .new-contact-form .input-block, .new-contact-popup .branch-block .select-options, .new-contact-popup .branch-block .input-block{margin-bottom: 8px;}
    .new-contact-popup .action-btn.footer{padding: 0 16px;}
    .new-contact-popup .branch-block .cancel-btn{top: -22px;}

    .task-list-data.add-branch .heading-dialog .list-body{max-height: calc(100vh - 138px);}
    .task-list-data .heading-dialog .list-body .carrier-modal-data{padding: 0;}
    .configure-document-list .common-table{min-height: calc(100vh - 235px);overflow: auto;}
    
    .title-action{font-size: 11px;}
    .update-admin-info{padding: 8px 16px;gap: 12px;}
    .update-admin-info ul li > span:first-child{width: 90px;}
    .update-admin-info ul li .input-block{width: calc(100% - 90px);}
    .update-admin-info ul li, .update-admin-info ul li .input-block .form-control{height: unset;padding: 4px 0;margin: 0;}
    .update-admin-info ul li.li-col-2{width: 100%;float: unset;}
    .ab--ffm-modal .update-admin-info ul li > span:first-child{width: 200px;}
    .request-activity-container .activity-log.data .time-note{padding: 0 0 0 4px;}

    .tab-btn{margin: 8px 16px -8px;}
    .bulk-btn{top: 6px;right: unset;left: 105px;}
    .action-edit-btn.export-btn{position: unset;width: fit-content;}
    .new-contact-popup .branch-block .select-options .select-block{max-width: 242px;}

    .common-modal.new-appointment-model .modal-body .group-form .input-block .select-options .ng-select{padding: 6px 12px;height: auto;line-height: 18px;}
    .common-modal.new-appointment-model .modal-body .block-desc{margin: 8px 0;}
    .common-modal.new-appointment-model .modal-footer, .task-list-data .heading-dialog .list-footer,
    .add-task .heading-dialog .modal-footer, .common-modal.license-report-model .modal-body{padding: 0 16px 16px;}
    .common-modal.terminate-appointment-model .sticky-bottom,
    .common-modal.new-appointment-model .sticky-bottom{position: relative; bottom: 8px; background-color: #fff;}
    .common-modal.add-task .action-table-header .right-part{flex-direction: unset;gap: 0;}
    .common-modal.add-task .p-4{padding: 8px 16px !important;}
    .common-modal.add-task .px-3{padding: 0px !important;}
    .common-modal.add-task .max-width-tooltip-340{width: 220px;}
    .add-task .upload-document{width: 100%;}
    .add-task .upload-document .max-width-tooltip-165{width: 200px;}
    .two-column-dd .dropdown-list ul.item2 li{flex-basis: 100%;}
    .three-column-dd .dropdown-list ul.item2 li {flex-basis: 50%;}
    .common-modal.license-report-model .modal-body .block-title{padding: 8px 0 14px;font-size: 18px;line-height: 22px;}
    .legal-document .pdf-content{padding: 8px;}

    .file-attachement{height: 150px;}
    .file-attachement .upload-file{flex-direction: column;text-align: center;}

    .task-list-data.active-licence .heading-dialog .list-header{padding: 8px 16px;flex-wrap: wrap;gap: 8px;}
    .task-list-data.active-licence .heading-dialog .list-header .search-close, 
    .task-list-data.active-licence .select-options.filter-dropdown{width: 100%;}

    .new-appointment-container .action-table-header .left-part{flex-direction: column;align-items: unset;gap: 4px;}
    .new-appointment-container .table-selection-block{margin: 0;}
    .new-appointment-container .table-selection-block .ng-select{width: auto;}

    .onboarding-dashboard .contact-admin-details .action-edit-btn .link.edit{margin: 0 0 4px 4px;}
    .onboarding-documents .action-pagination-blocks{flex-direction: column;align-items: unset !important;}

    /* Button css */
    .action-btn-block{margin-bottom: 8px;}
    .action-btn .commn-btn{padding: 12px;}
    .new-group-block .btn, .btn.btn-sm, .btn.btn-xs, .action-table-header .right-part.right-part-move-top .btn.primary-btn,
    .action-table-header .right-part.right-part-move-top .btn.secondary-btn, .action-table-header .right-part.right-part-move-top .btn.border-btn,
    .action-table-header .right-part.right-part-move-top .btn.basic-btn, .bulk-licenses .link.border-btn{padding: 4px 10px;}
    .btn.primary-btn, .btn.secondary-btn, .btn.border-btn, .btn.basic-btn, .btn.plain-btn, .btn.danger-btn, .btn.alert-btn{min-height: auto;height: fit-content;width: fit-content;}
    .btn.btn-md{font-size: 14px;line-height: 14px;padding: 6px 10px;}
    .btn.btn-xs svg, .btn.btn-sm svg, .btn.btn-md svg, .action-table-header .manage-btn .manage-btn-icon .icons {margin-left: 0;}

    .select-carrier-modal .btn-box .mr-4{margin-right: 8px !important;}
    .contact-section.new-manual-appointment .carrier-user-detail .input-block .btn{top: 0;right: 18px;font-size: 12px;line-height: 14px;padding: 2px 10px;}
    .light-bg-clr.p-4, .common-modal.cancel-plan-model .modal-footer{padding: 16px !important;}
    .light-bg-clr.p-4{flex-direction: column;}
    .light-bg-clr .notes-btn{margin-bottom: 8px;}
    .add-user-block{width: 100%;}

    .contact-list-section.regularty-action .table-selection-block .select-block{min-width: 70px;}
    .contact-list-section.regularty-action .multiselect-dropdown .dropdown-btn .selected-item-container .selected-item{padding: 0 !important;}
    .resolveContact-form .table-selection-block input{width: 190px;}
    .checkbox-tag{padding: 6px;}

    .save-filter{top: 18%;left: 5px;width: calc(100% - 10px);}
    .address-verfication .input-block{height: auto;}
    .profile-list-section .profile-table-list tr td .info{width: auto;}
    
    .penalty-container table tr th, .penalty-container tr td{font-size: 12px;line-height: 18px;padding: 4px;}
    .penalty-container .info{margin: 16px 0 0;}
    .common-modal.license-report-model .modal-body .review-detail .main-data{flex-wrap: wrap;gap: 8px;}
    .common-modal.license-report-model .modal-body .review-detail .main-data .data-detail{margin-right: 16px;}

    .add-error-omission .upload-document{width: 100%;}
    .add-error-omission .upload-icon{width: 24px;height: 24px;padding: 4px;}
    .add-error-omission .upload-icon svg{width: 16px;height: 16px;}
    .add-error-omission .upload-info p.max-width-tooltip-340{width: 175px;}

    /*settings*/    
    .card-info .detail-data, .credit-card-popup.common-modal .modal-body .payment-secure img,
    .left-part.total-right, .update-plan-form .user-note, .credit-card-popup.common-modal .modal-content{padding: 0;}
    .credit-card-popup.common-modal .modal-content{width: 100%;}
    .common-tab .nav-tabs .nav-link{padding: 5px 10px;font-size: 12px;line-height: 14px;}

    /* .form-block-title.two-parts{margin-bottom: 50px;} */
    .form-block-title.two-parts{flex-direction:column;align-items:inherit;}
    .forms-data .form-group, .credit-card-popup.common-modal .payment-card{margin: 0 0 8px 0;}
    .forms-data .form-inputs-data, .register-page .forms-data .form-inputs-data{margin: 16px 0;}
    
    .card-info .tab-card-item{padding: 16px 0;}    
    
    .form-block-title.two-parts .form-title, .tab-card-title .title
    .credit-card-popup.common-modal .modal-title, .credit-card-popup.common-modal .modal-title{font-size:24px;line-height:28px;margin: 0;}

    .credit-card-popup.common-modal .modal-body .group-form, .credit-card-popup.common-modal .group-form.col-sm-6.right,
    .credit-card-popup.common-modal .group-form.col-sm-6.left{padding: 0 16px;}
    .credit-card-popup.common-modal .modal-header{align-items: center;padding: 24px 16px 16px;}
    .credit-card-popup.common-modal .modal-header .modal-close-btn.close{top: 6px;right: 6px;}
    .credit-card-popup.common-modal .modal-body .payment-secure{padding: 8px 0;}
    .credit-card-popup.common-modal .modal-body .payment-info-details{padding: 0 0px 0 0;margin-bottom: 16px;}
    .credit-card-popup.common-modal .modal-body .payment-info-details .right-side-img a img{width: 100%;height: 20px;}

    .integration-content{padding: 70px 16px 0 !important;}
    .integration-content .block-title{padding: 0 0 8px !important;}
    .int-box{padding: 12px 0 18px !important;margin: 0 0 8px !important;}
    .int-box .int-img-block .int-img{padding: 0 0 0px !important;max-height: 56px !important;}
    .int-box .int-text{margin: 0 !important;}
    
    .update-plan-form .user-note, .plan-owner-name.af-bf-dash{margin: 0 0 16px 0;}
    .right-part.width-80{margin-left: 12px;}
    .update-plan-form .block-desc{padding: 16px;margin-top: 12px;}
    .update-plan-form .block-desc p span{height: 85px;}

    .card-info .detail-data{flex-direction: column;}
    #configurations .card-info .detail-data{flex-direction: unset;}
    .permissions-settings .card-info .detail-data{align-items: unset;padding: 0;}
    .select-block.bg-dropdown{width: fit-content;margin-left: auto;}
    .setting-section #account .forms-data .form-inputs-data{margin: 8px 0 0;}
    .mange-carriers-list-block .mange-carriers-container{padding: 0 12px 12px;flex-direction: column;gap: 4px;}    
    .mange-carriers-list-block .mange-carriers-container .new-group-block{margin-left: auto;}
    .mange-carriers-list-block.add-carriers .mange-carriers-container .manage-carriers-detail .user-details{padding: 0 8px;}
    .mange-carriers-list-block .mange-carriers-container .manage-carriers-detail .block-title{font-size: 18px;line-height: 24px;}
    .mange-carriers-list-block.add-carriers .add-appointer-detail label{font-size: 11px;white-space: unset;}
    .notes-legal-line{top: 53px !important;font-size: 12px;line-height: 18px;padding: 8px;}
    .add-carriers.mga .add-carriers-detail{margin: 0;padding: 0 0 20px;}
    .mange-carriers-list-block.appointer-list .mange-carriers-container, .manage-loa-no-data{padding: 8px 16px;}
    .mange-carriers-list-block.appointer-list .mange-carriers-container .manage-carriers-detail .block-title{padding: 0 8px 0 0;}
    .mange-carriers-list-block .mange-carriers-container .manage-carriers-detail .search-block{width: 110px;}
    .mange-carriers-list-block .breadcrumbs-block .breadcrumb, .manage-carrier-mga .breadcrumb{padding: 56px 16px 16px;}
    .mange-carriers-list-block .breadcrumbs-block .breadcrumb .arrow, .manage-carrier-mga .breadcrumb .arrow{padding: 0 4px;}
    .manage-carrier-mga .action-table-header, .action-table-header.loa-list{padding: 0 0 6px;}
    .add-appointer-detail .block-title{font-size: 18px;padding: 0 0 8px;}
    .licenses-appointer-information .add-appointer-detail.add-information-mga {padding: 12px 0 0;}
    .action-table-header.loa-list .left-part{flex-wrap: wrap;gap: 4px;}
    .sidebar-contentdata .contentdata-width.full .manageloa-data, .manageloa-data{top: 0;position: relative;width: 100%;overflow: auto;margin: 0;}
    .manage-supported-block .supported-block-list, .manage-supported-block .master-block-list{padding: 8px 16px;height: auto !important;overflow: auto;max-height: 150px;}
    .manageloa-data .search-block{margin: 8px 16px 0;}
    .manage-supported-block{flex-direction: column;}
    .manageloa{padding: 0;}
    .manage-supported-block .supported-list .supported-items .title, .manage-supported-block .master-list .master-items .title{width: 250px;max-width: 250px;}
    .manage-entities-modal .list-header .new-group-block.mr-4{margin-right: 8px !important;}
    .task-list-data.manage-entities-modal .heading-dialog .list-header,
    .task-list-data.manage-entities-modal .heading-dialog .ssn-btn{flex-direction: column;align-items: end !important;gap: 4px;}
    .task-list-data.manage-entities-modal .list-body{max-height: calc(100vh - 280px) !important;}
    
    .no-data-found{padding: 20px 0;}
    .no-data-found img{width: 48px;height: 48px;}
    .custom-control .mycarrier{border: none;}
    .sidepanel-container .block-title .max-width-tooltip-400{width: 300px;}
    .eando-section .search-block.max-width-tooltip-230{width: 170px;}

    /*05-09-2025*/
    .task-list-data .heading-dialog .list-body{max-height: calc(100vh - 110px);overflow: auto;}
    .task-list-data.renew-licenses .heading-dialog .list-body .block-title{font-size: 18px;line-height: 24px;}
    .branch-archive-modal .user-detail-block p.max-width-tooltip-400{width: 334px;}
    .branch-archive-modal .user-detail-block p.ml-2{margin-left: 0px !important;}
    .branch-archive-modal .modal-footer .mb-4{margin-bottom: 0px !important;}
    .add-master-block, .add-user-block .new-contact-form{padding: 8px;}
    .add-master-block p{font-size: 12px;line-height: 16px;}

    .onboarding-history .biographic-container .top-part.head-button{position: sticky;top: 56px;width: 100%;}
    .onboarding-history .biographic-container .title-heading{padding: 6px 16px;}
    .onboarding-history .biographic-container .biographic-data-section{padding: 8px !important;}
    .history-block {margin: 16px 0 0 0;}
    .history-block .history-form{padding: 8px;}
    .history-block .history-title{padding: 8px 8px;flex-direction: column;font-size: 18px;line-height: 24px;gap: 4px;}
    .history-block .history-title h3.max-width-tooltip-550{width: 100%;}
    .history-block .history-title div{flex-wrap: wrap;justify-content: end;}
    .history-block .history-form .input-block{margin-bottom: 8px;}
    .biographic-container .title-heading .block-title .license-title-des{font-size: 12px;line-height: 18px;margin: 8px 0 0 0 !important;}

    .common-table.appointment-list .appointment-list-table .select-data td:last-child, .common-table.contact-table .select-data td:last-child{z-index: 2;}

    .filter-container .block-title .h2{font-size: 24px;line-height: 28px;}
    .filter-container .filter-detail .table-selection-block{margin: 0 16px;}
    .filter-container .filter-button-group{width: 100%;padding: 8px 16px;flex-wrap: wrap;gap: 4px;}
    .filter-container .filter-button-group .btn, .filter-container .filter-button-group .border-btn{padding: 4px 10px;display: flex;font-size: 14px;line-height: 19px;}

    .new-license-loa .state-loa-list .category-list .license-class-list .license-class, .new-license-loa .state-loa-list .category-list .license-class-list .license-class-loa{padding-left: 32px;}
    .new-license-loa .state-loa-list .category-list .license-class-list .license-class-loa .custom-control-input{left: 8px;}
    .new-license-loa .state-loa-list .category-list .category{padding: 4px 8px;}
    .new-license-loa .state-loa-list .category-list .category .max-width-tooltip-165{width: 95px;}

    .main-licenses .accept-data-info .data-img svg{width: 72px;height: 72px;}
    .main-licenses .accept-data-info{height: auto;padding: 8px 16px;}
    .main-licenses .back-btn{margin: 8px 16px;}
    .main-licenses .accept-data-info .block-info .desc{font-size: 12px;margin: 0 0 12px 4px;}
    .contact-section.new-manual-appointment .carrier-user-action .series-detail-block.col-6,
    .contact-section.new-manual-appointment .carrier-user-action .series-detail-block.pl-2,
    .contact-section.new-manual-appointment .carrier-user-action .series-detail-block.pr-2{width: 100%;padding-left: 15px !important;padding-right: 15px !important;}

    .eligibility-checking-status .eligibility-checking h2{font-size: 20px;}
    .check-eligibility-for {font-size: 14px;}
    .eligibility-checking-status{width: 100%;padding: 32px 16px;}
    .eligibility-checking-status .eligibility-checking h2 svg{width: 48px;height: 48px;}
    .eligibility-checking-status .button-block{flex-wrap: wrap;gap: 4px;}

    .task-detail-list .action-table-header{height: auto !important;padding: 8px 0;}
    .task-detail-list .action-pagination-blocks{flex-direction: column;gap: 4px;align-items: unset !important;}
    .task-detail-list .details-container{padding: 8px 16px;}
    .task-detail-list .task-info-tag{top: 2px;}
    .tab-content:has(#details){max-height: fit-content !important;}
    .task-detail-list .details-container .info-block{flex-direction: column;}
    .task-detail-list .details-container .info-block .user-details{width: 100% !important;}

    .report-list .table-selection-block{flex-wrap: unset;gap: 0;margin: 0;}
    .report-list .action-table-header .left-part{flex-wrap: wrap;gap: 4px;}
    .contact-list-data .search-block.width{width: 125px;margin: 0 !important;}

    .no-data-found.inside-component h5, .no-data-found.inside-component-box h5, .no-data-found.package h5{font-size: 18px;line-height: 30px;}
    .no-data-found.package.packagesHight{height: auto;}
    
    .packages-carrier-legal-line{padding: 8px 16px;}
    .packages-carrier-legal-line p{font-size: 12px;line-height: 20px;}
    .packages-carrier-legal-line .close-icon{margin: 0 0 0 6px;}
    .package-request .action-table-header .left-part{flex-wrap: wrap;gap: 4px;}
    .package-request .table-selection-block{margin: 0;}
    .package-request .table-selection-block .max-width-tooltip-150{width: 115px;}
    .no-data-found.bulk-licenses.arrow-top::before{display: none;}
    .active-package .action-table-header .left-part {flex-wrap: wrap;gap: 4px;}
    .active-package .action-table-header .left-part .max-width-tooltip-250{width: 235px;}
    .packeg-select-modal .list-body .select-detail{padding: 0 8px 0 0;margin: 0 0 12px 0;}
    .packeg-select-modal .list-body .select-detail .select-box .img-box img{width: 32px;height: 32px;}
    .sidepanel-container .common-table .table thead th{padding: 5px 3px 5px 16px;}
    .sidepanel-container .common-table .table td{padding: 4px 3px 4px 16px;}
    .sidepanel-container .request-activity-container .input-container{padding: 8px 16px;}
    .package-information.recipient-container .action-table-header .left-part{flex-wrap: wrap;}
    .package-information.recipient-container .max-width-tooltip-250{width: 145px;}
    .package-information.recipient-container .table-selection-block{margin-top: 4px;}
    .package-information .left-part .select-options.package .form-control{padding: 6px 10px;}
    .package-information .package-notes{padding: 8px 0;}
    .package-information .package-notes .packge-detail{max-width: 100%;}
    .package-information .package-notes .packge-detail .block-desc{max-height: 70px;}
    .package-information .package-notes .package-info{padding-left: 15px;margin-top: 6px;}
    .allappointment-list-section.package-information .custom-toggle{margin-left: 50px !important;}
    .package-information .packge-info-table table tr td:last-child,
    .package-information .packge-info-table table tr th:last-child{padding-left: 20px !important;padding-right: 20px !important;}
    .icon-notification a{min-width: 28px;}

    .header-top, .packages-how-to{padding: 8px 16px;}
    .packages-how-to .how-to-container{padding: 8px;font-size: 14px;line-height: 18px;}
    .packages-how-to .how-to-container h2, .recipient-container .recipient-email-data .block-title{font-size: 20px;line-height: 24px;}
    .packages-how-to .how-to-container ol{padding: 0 16px;}
    .packages-how-to .how-to-container ol li{font-size: 14px;line-height: 18px;}
    .recipient-container .action-table-header .left-part{align-items: flex-start;}
    .recipient-container .recipient-data{display: flex;flex-wrap: wrap;gap: 4px;}
    .recipient-container .recipient-data .data{max-width: 260px;}
    .packages-configure-recipients .configure-table .left-side, .packages-configure-recipients .configure-table .right-side{width: 100%;margin: 0 !important;}
    .packages-configure-recipients .action-table-header .left-part{align-items: flex-start;}
    .packages-configure-recipients .action-table-header .right-part{flex-direction: unset;grid-area: 0;}
    .packages-configure-recipients .configure-data{flex-wrap: wrap;grid-area: 4px;}
    .packages-configure-recipients .configure-data .personal-info{padding: 0;}
    .package-information.carrier-information .action-table-header .left-part {flex-wrap: wrap;gap: 4px;}
    .package-attachment .action-table-header .right-part{flex-direction: column;gap: 4px;align-items: unset !important;}

    .biographic-container .biographic-data-section{padding: 168px 16px 8px;}
    .biographic-container .title-heading{padding: 4px 8px;gap: 4px;flex-wrap: wrap;}
    .biographic-container .title-heading .btn-box .title-heading-btn .previous-btn,
    .biographic-container .title-heading .btn-box .title-heading-btn .title-btn {font-size: 14px;padding: 4px 10px;}
    .biographic-container .title-heading .btn-box .title-heading-btn .title-btn{margin-left: 8px;}
    .biographic-container .top-part.head-button, .biographic-container.scrolled .top-part.head-button{width: calc(100% - 56px) !important;top: 180px;}
    .biographic-container .step-container, .biographic-container.scrolled .step-container{padding: 8px 16px;margin: 0;width: calc(100% - 56px);}
    .biographic-container .step-container .data-name, .biographic-container.scrolled .step-container .data-name{display: none;}
    .biographic-container .step-container .data-name h2{font-size: 10px;line-height: 14px;min-width: 60px;}
    .biographic-container .step-container .step-main .step-info .no-line,
    .biographic-container .step-container .step-main .step-info .line{width: 120px;}
    .biographic-container .step-container .firm-step .step-info .no-line,
    .biographic-container .step-container .firm-step .step-info .line{width: 45px;}
    .biographic-container .step-container .step-main .step-info .no-circle,
    .biographic-container .step-container .step-main .step-info .circle{width: 10px;height: 10px;}
    .biographic-container .detail-section, .biographic-container.scrolled .detail-section{min-height: 98px;padding: 8px 16px;width: calc(100% - 56px);flex-direction: column;align-items: start;}
    .biographic-container .comman-space{padding: 12px 0;}
    .biographic-container .comman-space .row{row-gap: 8px;}

    .biographic-container .title-heading .block-title{font-size: 18px;}
    .biographic-container .detail-section .data .first-data,.biographic-container.scrolled .detail-section .data .first-data{font-size: 12px;line-height: 16px;}
    .biographic-container .detail-section .data .first-data .tooltip-icon{left: 0;}
    .biographic-container .biographic-data-section .form-detail .input-block .input-name{margin: 0 4px 0 0;}
    .biographic-container .address-detail .data{margin: 0 0 8px;}
    .personal-info{padding: 0;}
    .radio-block .radio-label.priority{padding: 6px 20px;}
    .biographic-container .biographic-data-section .background-data{padding: 8px 0 0;}
    .biographic-container .biographic-data-section .background-data .top-heading .number{font-size: 14px;padding-right: 6px;padding-top: 0;}
    .biographic-container .biographic-data-section .background-data .top-heading .block-title{font-size: 14px;line-height: 20px;margin: 0;max-width: 88%;}
    .biographic-container .biographic-data-section .background-data .info{font-size: 14px;line-height: 20px;padding: 8px;margin: 8px 0 0;}

    .biographic-container .biographic-data-section .background-data .top-heading .tag-info,
    .biographic-container .biographic-data-section .review-info .info-detail .number{font-size: 14px;}
    .biographic-container .biographic-data-section .review-info .info-detail .info{font-size: 14px;max-width: 93%;}
    .biographic-container .biographic-data-section .review-detail .main-data .data-detail label {font-size: 14px;padding-right: 4px;}
    .biographic-container .biographic-data-section .review-info .info-detail{padding: 0 0 8px;}
    .biographic-container .biographic-data-section .review-detail .main-data .data-detail{margin: 0;}
    .biographic-container .biographic-data-section .review-detail .main-data .data-detail .title, .biographic-container .address-detail .address-data{font-size: 12px;padding: 4px;}
    .biographic-container .biographic-data-section .level-2 .background-data .top-heading .block-title{max-width: 85%;}
    .biographic-container .biographic-data-section .background-data.left{padding: 8px 0 0 16px;}
    
    .bulk-licenses .bulk-licenses-list{flex-wrap: wrap;gap: 4px;}
    .bulk-licenses .bulk-licenses-list > div{flex-wrap: wrap}

    .biographic-container .address-detail h3{margin: 0;font-size: 14px;}
    .responsible-table{overflow: auto;}
    .tooltip-icon{left: 0;}

    /*bulk-renewal*/
    .biographic-container .biographic-data-section .main-title.licenses-detail .main-title-detail{flex-direction: column;}
    
    .biographic-container .biographic-data-section .main-title.licenses-detail .main-title-detail .block-title{font-size: 14px;padding: 0;}
    .biographic-container .biographic-data-section .review-detail .main-data{flex-wrap: wrap;}
    .biographic-container .biographic-data-section .uniform-data,
    .biographic-container .biographic-data-section .main-title.licenses-detail.review{padding-top: 8px;}

    /* license-renewal */
    
    .cus-loagroup-list .action-edit-btn .link.edit, .cus-loagroup-list .action-edit-btn .action-edit-icon {margin: 0;}
    .custom-loa-list .action-table-header .left-part{flex-wrap: wrap;gap: 4px;}
    .groupname-list-block .right-part{width: 100%;}
    .new-group-popup.common-modal .group-form .row .no-padding{padding: 0 16px !important;}
    .common-table .table.edit-table thead, .common-table .table.edit-table thead th{padding: 8px 8px 0;}
    .sidebar-contentdata .contentdata-width.full .overall-score-header{width: 100%;padding: 8px 16px;}
    .agent-scorecard .action-table-header .left-part{flex-wrap: wrap;gap: 4px;}
    .scorecard .back-link {padding: 0;}

    .manage-task-container{flex-direction: column;}
    .manage-task-container .input-block span.max-width-tooltip-300 {max-width: 169px;}
    .manage-task-container .left-data{width: 100%;}
    .manage-task-container .left-data .left-container {max-width: unset;width: 100%;}
    
    .dashboard-scorecard .action-table-header .left-part, .contact-detail-sc .action-table-header .left-part{flex-wrap: wrap;gap: 4px;} 
    .dashboard-scorecard .groupname-list-block .left-part,.dashboard-scorecard .groupname-list-block .right-part,
    .groupname-list-block .left-part{width: 100%;}
    .dashboard-scorecard .group-name, .group-name{width: 100%;position: relative;top: 0;}
    .dashboard-scorecard .common-table .table.edit-table td{padding: 0 8px 8px;}

    .notes-container .left-data .left-container, .notes-container .left-data .right-container {height: calc(100vh - 226px);}
    .notes-container .left-data .left-container .first-part, .notes-container .left-data .right-container .second-part{height: calc(100vh - 226px);}
    .notes-container .left-data .add-main-group{width: calc(100% - 72px);}

    .notes-container .right-data .top-header .block-desc .time-note div{flex-direction: column;}

  .sidebar-contentdata .contentdata-width.full .contact-section-fixed .common-tab .nav-tabs.fixed,
  .sidebar-contentdata .contentdata-width.full .contact-section-fixed .notes-legal-line,
  .sidebar-contentdata .contentdata-width.full .contact-section-fixed .action-table-header{width: calc(100% - 64px) !important;}

  .contact-section-fixed .action-table-header {top: 84px;}
  .contact-section-fixed .common-table.table-scroll{padding-top: 168px;}

}   

@media(max-width:575.98px) {
    
    .forms-data .login-note.adu-size{max-width: 100%;}

    /* .right-side-content .forms-data, .left-side-content .agenzee-info-slider{padding:60px 10px;} */

    .form-block-title.two-parts .action-btn .commn-btn{width:50%;}

    .quick-tip{padding:17px;}
    .quick-tip .close-icon{top:17px;}  

    .header-content .left-part:after{display: none;}

    .billing-data .billing-details .data{flex-direction: column;margin-bottom: 10px;border-bottom: 1px solid #e0e0e0;padding: 10px;}
    .billing-data .billing-details .data-border{border: 0;}
    .billing-data .billing-details .data .price-cal{margin: 5px 0;}

    /* thank-you page css start here  */
    .thank-you-page .logo img{width: 60px;height: 60px;}

  /* 13-08-25 start */
    .dashboard-section .nipr-alerts-list .nipr-alerts-item{align-items: unset;flex-direction: column;}
    .dashboard-section .nipr-alerts-list .nipr-alerts-item .left-part{display: flex;}
}

@media(max-width:420px) {
    .left-side-content .agenzee-text{max-width:90%;}

    .regi-thank-you-page .action-btn .commn-btn{width:100%;}

    .form-block-title.two-parts .action-btn .commn-btn{width:100%;}

    .data-content .radio-buttons{flex-direction:column;}
    .data-content .radio-label::after{right:auto;}

    .individual-detail.payment-details{max-width: 360px;}
    .individual-detail{padding: 24px 16px;}
  }

  @media print{
    @page {size: auto;margin: 30px 0 30px 0;}
    body{ padding: 0px 50px 50px;}
    /* .page-footer{ counter-increment: page;}
    .page-footer:after{ counter-increment: page; content:counter(page);  text-align: center; position:fixed; bottom: 0px; left: 50%; font-size: 20px}	 */
    .header-div{margin-top: -40px}
    .header-div h2{font-size: 32px; font-weight:600; color: #101010; margin-bottom: 30px; display: block; }
    .header-div p{font-size: 16px; line-height: 24px; margin-bottom:  20px;}
    .header-div h4{font-size: 20px; line-height: 30px;}
    .label-width{width: 200px; display: inline-block;}
    .biographic-container .biographic-data-section {padding: 0px;}
    .sidebar-contentdata .contentdata-width {width: 100%;}
    header, .sidebar-width, footer, .biographic-container .top-part, .biographic-container .top-part.head-button, .form-icon{display: none;}
    .biographic-container .biographic-data-section .review-detail .main-data .data-detail .title, .biographic-container .address-detail .address-data,
    .biographic-container .biographic-data-section .background-data .top-heading .tag-info,
    .biographic-container .biographic-data-section .review-info .title {color: #424242;}
    .biographic-container .biographic-data-section .review-info {border: 1px solid #e0e0e0;}
    .review-info svg path{fill: #424242;}
    .custom-control-input:checked ~ .custom-control-label::before { border-color: #424242; background-color: #424242;}
    .common-table .table thead th {background-color: #f7f7f7;}
    .logo-div{text-align: right;}
    .responsible-table { border: 1px solid #e0e0e0; max-height: 100%; overflow: auto; }
    .biographic-container .biographic-data-section .review-detail .main-data .data-detail .title .input-block input{ color: #424242;}
    .hide-print{display: none;}
    .biographic-container .block-title {padding: 0 0 20px;}
  }

  @media screen {
    .header-div, .footer-div{display: none;}
    .form-view .bg-container .list-menu ul li a{max-width: 8.4vw;}
  }

  @media (-webkit-min-device-pixel-ratio: 1.50) {
    .thank-you-page{height: calc(100vh - 50px);top: 16px;overflow: auto;}
    .thank-you-page .thank-you-title .title {font-size: 30px;line-height: 36px;}
  }

  @media (-webkit-device-pixel-ratio: 1) {
    .contact-list-data.packagesHight .common-table.package-carrier{padding-top: 0px;max-height: calc(100vh - 280px);}
  }

  @media (-webkit-device-pixel-ratio: 1.125) {
    .contact-list-data.packagesHight .common-table.package-carrier{padding-top: 0px;max-height: calc(100vh - 280px);}
    .form-view .bg-container .list-menu ul li a{max-width: 10vw;}
  }