/*
New Css Line 1110
Developer Name : Varun Kumar
Phone Number: 9311595880 India
Email ID: varun2586@gmail.com
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap');  font-family: 'Roboto', sans-serif !important; */
input::placeholder,
textarea::placeholder { color: #cccccc !important; }
.clearFix { clear: both; }
.justify-space-between{ justify-content: space-between; }
.ml-2 { margin-left: 15px; }
.flex-wrap { flex-wrap: wrap; }
option:first { color: #999; }
.form-group label.tocCheckbox + span { line-height: 20px}
.border-t-0 { border-top: 0 !important; }
.breadcrumbsWrap .breadcrumb > li:last-child:before { left: -6px; position: relative; }
.valid-feedback { position: relative; top: 6px; }
.ml-0 { margin-left: 0 !important; }
.form-control:disabled { background: #f3f2f2 !important; }
.form-group label { margin-bottom: 10px; }
.clearOptionWrap { padding-top: 60px !important; color: red; }
.clearOption { position: absolute; top: 20px; display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0 12px;  font-size: 14px; }
.clearOption b { cursor: pointer; color: #BE141C; }

.serialBgColor { background: #F6F6F6; position: relative; margin-bottom: 20px; padding-top: 20px; display: inline-block; width: 100%;}
.serialBgColor::before,
.serialBgColor::after  { content: ''; position: absolute; background: #F6F6F6; height: 100%; width: 30px; top: 0; }
.serialBgColor::before { content: ''; left: -30px; }
.serialBgColor::after { content: ''; right: -30px; }
.printFormBtn { color: #BE141C; font-size: 16px; font-weight: 700; position: relative; padding-left: 30px; cursor: pointer; }
.printFormBtn::before { content: ''; width: 16px; height: 14px; display: inline-block; position: absolute; left: 5px; background: url(/printIcon.png); top: 4px; }
.form-group .bootstrap-tagsinput .tag { display: inline-block; max-width: 88%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.form-group input.datepicker,
.form-group input.calender { background: url(calendar.png); background-repeat: no-repeat; background-position: calc(100% - 8px) center; padding-right: 40px; }
.certificationHead { display: flex; align-items: center; justify-content: space-between; }
.deletIcon { cursor: pointer; width: 16px; height: 17px; display: inline-block; background: url(/delete.png) no-repeat; } 


/* STEPER */

.multi-steps > li::before { content: counter(stepNum); font-family: inherit; font-weight: 700; }            
.multi-steps { display: table; table-layout: fixed; width: 100%; text-align: center; margin: 50px 20px 0 20px; }
.multi-steps > li { counter-increment: stepNum;  display: table-cell; position: relative; color: #000000; text-align: left; }
.multi-steps > li::before { content: ""; border-radius: 50%; display: block; margin-left: 12px; background-color: #14be21;  width: 36px;  height: 36px;  line-height: 32px;   border: 2px solid #b1b1b1;   background-color: #bebdbd; }
.multi-steps > li.Rejected::before { content: "";  background-color: #ea2210; border-color: #ea2210; }
.multi-steps > li.Complete::before,
.multi-steps > li.Complete.pendingCom::before { content: "";  background-color: #14be21; border-color: #0f9c1a; }
    
.multi-steps > li.complete .actionPending { font-size: 0; background-image: url(/chk_icon_red.png); filter: brightness(100);  width: 36px;  height: 36px; margin-left: 12px; line-height: 37px; background-repeat: no-repeat;
background-position: center; }
.multi-steps > li.pendingCom::before,
.multi-steps > li.Active::before { content: "";  background-color: #dad011; border-color: #c1b80d; }
/* .multi-steps > li.reject::before { content: "";  background-color: #ea2210; border-color: #ca1f10; } */

.multi-steps > li .actionPending {  display: block;  background-color: transparent; color: #000000;  width: 36px;  height: 36px; margin-left: 12px; line-height: 37px;  font-weight: bold;  border-width: 0px;  border-style: solid; text-align: center;   
border-radius: 0;  color: white; margin-top: -36px; cursor: pointer; position: relative; z-index: 2; }
.multi-steps > li:last-child{ width: 100px; display: none; }
.multi-steps > li:nth-last-child(2) .progress-bar { display: none; }
.multi-steps > li:last-child:after {  display: none; } 
.multi-steps > li .actionPending b { position: absolute; top: 38px; left: 50%; transform: translateX(-50%); padding: 0 12px; color: #000000; width: 150px; white-space: nowrap; } 
    
.progress-bar { cursor: pointer; user-select: none; }
.progress-bar { background-color:#e1e1e1; height: 6px; overflow: hidden; position: absolute; left: 27%; top: 18px; width: 60%; z-index: -1; border-radius: 6px; box-shadow: none; } 
.progress-bar::before { content: ''; background-color: #14be21; bottom: 0; left: 0; position: absolute;  right: 0;  top: 0;  transition: all 500ms ease-out; width: 0; }
.complete .progress-bar::before{ width: 100%;  }   
.Cancelled.complete .progress-bar::before{ width: auto; background-color: #e1e1e1; }        
.Rejected .progress-bar::before{ width: 100%; content: ''; background-color: #ea2210; }
.pendingCom .progress-bar::before,
.Active .progress-bar::before{ width: 100%; content: ''; background-color: #dad011; }
.Complete .progress-bar::before{ width: 100%; content: ''; background-color: #14be21; }
.toolBox { position: relative; left: -35px; top: 100%; width: 280px; padding: 20px; color: #000000; z-index: 2;  margin-top: 30px;  }
.toolBox span { display: block; text-align: left; padding: 8px 14px 8px 20px; border-top: 1px solid #e1e1e1; position: relative; color: #a5a5a5; }
.toolBox span::before { content: ""; position: absolute; left: 0;  top: 16px;   background-color: #a5a5a5; border-radius: 50%; width: 8px; height: 8px; background-color: #e1e1e1;  }    
.toolBox span.rejectText::before { content: ""; background: url(red-closs.png); width: 12px; height: 12px; background-repeat: no-repeat; display: inline-block;     background-size: contain;  }
.toolBox span.progressText::before { content: ""; background-color: #dad011; }
/* .toolBox span.active::before { content: ""; background-color: #14be21; }    */
.toolBox span.active::before { content: ''; background: url(check-green.png);     background-size: contain; width: 12px; height: 12px; background-repeat: no-repeat; display: inline-block; }
.toolBox span.active{ color: #14be21; }
.toolBox span.progressText{ color: #dad011; }            
.toolBox span.rejectText{ color: #ca1f10; }
.toolBox.showBox { display: block; }
.reviewTit { padding-left: 8px; }
.review-detailSpec4 .storageTaggle { margin-left: 9px; }
.todayDate { display: block; margin-top: 5px; font-size: 12px; }
.form-group label { line-height: 18px; }

.form-group .btn-group .multiselect.btn-default.disabled { border: 1px solid #A7A9AC; opacity: .3; }
.storageTaggle .addmoreDoc { text-decoration: none !important; }
.storageTaggleBox .addmoreDoc { text-decoration: none !important; }
.fileStatusWrap { display: inline-block; width: 100%; }
.fileStatusWrap table { margin-top: 20px;}
.fileStatusWrap table td { padding: 10px; border-bottom: 1px solid #A7A9AC; }
.fileStatusWrap table tr:last-child td { border-bottom: 0; }
.fileStatusWrap table td b { display: block; max-width: 207px; }
.fileStatusWrap table td i { display: block; font-style: normal; }
.stepField span { display: inline-block; padding-right: 30px; position: relative; }
.stepField span::before{ content: '>'; position: absolute; right: 10px; top: 0px;   }
.stepField span:last-child::before{ display: none; }
.fileStatusBox { display: flex; align-items: center; justify-content: space-between; margin-top: 20px; }
.fileStatusBox h2 small { display: block; font-size: 12px; font-weight: 400; }
.fileStatusBox ul { display: flex; background: #F6F6F6; width: 40%; padding: 15px 10px; }
.fileStatusBox ul.active { display: flex; background: #C7E4F6; }
.fileStatusBox ul li { text-align: center; width: 100%; border-right: 1px solid #A7A9AC;  }
.fileStatusBox ul li:last-child { border: 0; }
.fileStatusBox ul li b { display: block; font-size: 22px; }
.fileStatusBox ul li span { display: block;  font-size: 14px; }
.workExperience-row, .supervisor-row, .position-row { position: relative;  }
.workExperience-title, .supervisor-title, .position-title { margin-bottom: 20px; padding: 0 16px; font-weight: 600; }
.workExperience-title + .delete-btn,
.supervisor-title + .delete-btn,
.position-title + .delete-btn { position: absolute; right: 20px; top: 10px; padding: 5px; height: 30px; width: 30px;  background: url(delete.png); background-repeat: no-repeat; background-position: center; border: 0; font-size: 0; filter: brightness(-100%); }
.storageTaggleHandle { position: relative;  }
.delete-employer-btn,
.delete-crs-btn { position: absolute; right: 30px; top: 5px; padding: 5px; height: 30px; width: 30px; background: url(/delete.png); background-repeat: no-repeat; background-position: center; border: 0; font-size: 0;
    filter: brightness(-100%); z-index: 1; }
.delete-scope-btn{position: absolute; right: 30px; top: 5px; padding: 5px; height: 30px; width: 30px; background: url(/delete.png); background-repeat: no-repeat; background-position: center; border: 0; font-size: 0;
    filter: brightness(-100%); z-index: 1;}
.customTable.correctTableRow tbody th,
.customTable.correctTableRow tbody td { line-height: 18px; width: 130px; } 
#techSpecTab { overflow: hidden; }
.footModal { display: flex; align-items: center; justify-content: center; margin-top: 30px; }
.footModal .btn-link { width: 180px; }
.modal-row{ margin-left: -15px; margin-right: -15px; }
.alignTermWrap { align-items: center; }
/* .form-group label{ margin-bottom: 0;} */

.custom-multi-select-header { padding: 10px !important; }
.custom-multi-select-header strong { font-size: 14px; font-weight: 700; color: #151515; }
.custom-multi-select-header small { font-size: 12px; font-weight: 400; color: #151515; }
.btn-primary.validateWorkorderBtn{ padding: 7px 30px !important; }
.refreshAccountBox { display: flex; align-items: center; }
.refreshAccountBox b { width: 20px; height: 20px; margin-left: 15px; cursor: pointer;  }

.refreshAccount {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.refreshAccount::after {
    content: "Edit account details";
    position: absolute;
    top: -25px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
    color: #BE141C;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s ease-in-out;
    z-index: 10;
}

.refreshAccount:hover::after {
    opacity: 1;
}
.copilotSearchWrap { margin-bottom: 60px; }
.copilotSearchWrap small { color: #A7A9AC; font-size: 14px; }
.copilotSearchWrap .copilotSearch { position: relative; }
.copilotSearchWrap .copilotSearch input {border-radius: 3px; border: 1px solid #A7A9AC; width: 100%; height: 88px; padding: 28px 110px 28px 56px ; background-image: url(/search.png); background-repeat: no-repeat; background-position: 24px center; }
.copilotSearchWrap .copilotSearch .btn { padding: 8px 22px !important; position: absolute; right: 24px; top: 50%; transform: translateY(-50%); }

.browseWrap { border-radius: 3px; background:  rgba(199,228,246,0.4); padding: 44px 28px; display: flex; justify-content: space-between; flex-wrap: wrap; } 

.myApplications { }
.myApplications .myApplicationsHead { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%; margin-bottom: 32px; }

.filledApplicationWrap { border-radius: 3px; background:  #EDEDED; display: flex; align-items: center; justify-content: center; padding: 44px 20px; text-align: center; }

.filledApplicationWrap .filledApplicationCenter figure { margin-bottom: 15px; }
.filledApplicationWrap .filledApplicationCenter h3 { color:#151515; font-size: 18px; font-weight: 600;  }
.filledApplicationWrap .filledApplicationCenter p { color: #464646; font-size: 16px; margin-bottom: 32px; }
.allApplicationsItems { border-radius: 3px; background:  #EDEDED; padding: 32px 28px; margin-bottom: 12px; }
.allApplicationsItems .allItemsTitle { }
.allApplicationsItems .allItemsTitle figure { display: inline-flex; vertical-align: middle; width: 35px; height: 35px; border-radius: 50%; background: rgba(190,20,28,0.07); align-items: center; justify-content: center; margin-right: 10px; }
.allApplicationsItems .allItemsTitle b { color:#151515; font-size: 22px; font-weight: 600; line-height: 33px; display: inline-block; vertical-align: middle; }
.allApplicationsItems .allItemsTitle span { color: #464646; font-size: 20px; position: relative; padding-left: 14px; margin-left: 14px; display: inline-block; vertical-align: middle; border-left: 1px solid #A7A9AC; line-height: 20px; }

.allApplicationsItems .allItemsStep li { display: inline-block; vertical-align: middle; position: relative; padding-right: 14px; margin-right: 14px; border-right: 1px solid #A7A9AC; line-height: 15px; }
.allApplicationsItems .allItemsStep li b { font-weight: 600; color: #464646;}
.allApplicationsItems .allItemsStep li:last-child{ border: 0; padding-right: 0; margin-right: 0; }

.allApplicationsItems .allItemsBtn { margin-top: 32px; }
.allApplicationsItems .allItemsBtn a { font-weight: 600 !important; text-decoration: none !important; font-size: 16px; }


.showMorItems { margin-top: 12px; display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px; }
.showMorItems b { font-size: 18px; font-weight: 600; color: #A7A9AC; }
.showMorItems a.btnLink { font-size: 16px !important; text-decoration: none !important; font-weight: 600 !important;  }
.programAction { text-align: right; }
 
.matchingApplicationsWrap { margin-top: 50px; padding-top: 35px; border-top: 1px solid #A7A9AC; }
.matchingApplicationsWrap .matchingHeader { margin-bottom: 44px; }
.matchingApplicationsWrap .matchingHeader h2 { } 
.matchingApplicationsWrap .matchingHeader .applyFilter span { position: relative; padding-right: 6px; margin-right: 5px; line-height: 14px; border-right: 1px solid #A7A9AC; display: inline-block; font-weight: 700; font-size: 16px; }
.matchingApplicationsWrap .matchingHeader .applyFilter span:last-child{ padding-right: 0; margin-right: 0; border: 0; }
.showResultWrap { color: #A7A9AC; font-size: 16px; font-weight: 600; line-height: 20px;   }

.applyFilterResult { margin-top: 10px; display: flex; flex-wrap: wrap; }
.applyResultListArea { width: 45%; position: relative; padding-right: 40px;  }
.applyResultListArea::before { content: ''; position: absolute; right: 20px; width: 1px; height: 100%; background: #A7A9AC; opacity: .5;  }
.applyResultListArea .applyResultList { height: calc(100% - 180px); } 
.applyResultListArea .applyResultList .applyResultItems { color: #464646; font-size: 16px; font-weight: 400; line-height: 30px; padding: 12px 48px 12px 18px; cursor: pointer; width: 100%;   position: relative; }
.applyResultListArea .applyResultList .applyResultItems.active { border-radius: 3px; color: #151515; font-weight: 700; font-size: 18px; background: rgba(199, 228, 246, 0.40); }
.applyResultListArea .applyResultList .applyResultItems.active::before {content: ''; position: absolute; right: 20px; top: 40%; transform: rotate(45deg); width: 14px; height: 14px; border: 3px solid #151515;  border-left: 0; border-bottom: 0; } 
.applyResultEdit { border-radius: 3px; background: #EDEDED; padding: 28px; display: inline-block; }
.applyResultEdit .editResultItems { border-bottom: 1px solid #A7A9AC; margin-bottom: 15px; padding-bottom: 16px;}
.applyResultEdit .editResultItems:last-child { border: 0; padding-bottom: 0; margin-bottom: 0; }
.applyResultEdit .editResultItems span {display: block; }
.applyResultEdit .editResultItems a { font-size: 16px; font-weight: 700 !important; text-decoration: none !important;}
 
.resultListDataWrap { width: 55%; border-radius: 3px;  background: rgba(199,228,246,0.2); padding: 32px; }
.resultListData { color: #464646;  }
.resultListData h3 { font-size: 18px; color: #151515; font-weight: 600; }
.resultListData ul { padding-left: 20px; }
.resultListData ul li { list-style-type: circle; margin: 5px; }
.resultListData ul li ol { padding-left: 15px; list-style-type: lower-alpha; }
.resultListData ol { padding-left: 15px; list-style-type: lower-alpha; margin-left: 8px; }
.resultListData ol li { margin: 5px;}
.resultListData ul li ol li { list-style-type: lower-alpha; padding-left: 5px; }
.resultListData ul li ol.alpha-list li { list-style-type: upper-alpha; }
.resultListData p a { font-size: 16px !important; }

.processSteps { display: flex; justify-content: space-between; margin: 28px auto; flex-wrap: wrap;}
.processStep { text-align: center; border-radius: 3px; background: rgba(199, 228, 246, 0.50); padding: 20px;  margin: 20px 3px; position: relative; width: calc(50% - 15px); } 
.processStep::before { content: counter(step); counter-increment: step; width: 40px; height: 40px; background-color: #2991D1; color: #ffffff; font-weight: bold; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 18px;
  margin-bottom: 10px; position: absolute; top: -20px; left: 50%; transform: translateX(-50%); }
.processStep h3 { font-size: 14px; font-weight: 600; margin-bottom: 6px; }
.processStep p { font-size: 12px !important; color: #464646; font-weight: 500; } 
.resultListData .processStep p a { font-size: 12px !important; }
.processSteps { counter-reset: step; }

.startAction { margin-top: 50px; }

.myHeaderWrap { display: flex; align-items: center; justify-content: space-between; margin-bottom: 35px; }
.tabsUiNew { }
.tabsUiNew .nav-tabs { border-bottom: 1px solid #A7A9AC; }
.tabsUiNew .nav-tabs>li { margin-right: 48px; }
.tabsUiNew .nav-tabs>li::after { content: ''; position: absolute; right: -24px; height: 16px; background-color: #A7A9AC; width: 1px;     top: 50%; transform: translateY(-50%); }
.tabsUiNew .nav-tabs>li:last-child { margin-right: 0; }
.tabsUiNew .nav-tabs>li:last-child::after { display: none; }
.tabsUiNew .nav-tabs>li a { font-size: 20px; color: #464646; text-decoration: none !important; font-weight: 600; margin: 0; } 
.tabsUiNew .nav-tabs>li a:hover { background-color: transparent; color: inherit; border: 1px solid transparent; }
.tabsUiNew .nav-tabs>li.active a { color: #151515; border: 0; position: relative; }
.tabsUiNew .nav-tabs>li.active a::before { content: ''; width: 100%; height: 4px; border-radius: 4px; background: #BE141C; position: absolute; left: 50%; transform: translateX(-50%); bottom: -3px; }
.companyTd { max-width: 195px; display: inline-block; color: black !important; text-decoration: none !important;}
.continueUnderline { text-decoration: underline !important; }
.draft { border-radius: 4px; background: rgba(199, 228, 246, 0.60); padding: 6px 8px; font-size: 12px; }
.customTableWrapaNew .customTableUiChange .dataTables_wrapper .dataTables_filter { float: right; padding-right: 0; top: -60px; }
.customTableWrapaNew .customTableUiChange .dataTables_wrapper .dataTables_filter label { display: flex; align-items: center; justify-content: end; font-size: 14px; padding-left: 30px; 
     /* background: url(filter.png);  */
     background-repeat: no-repeat; background-position: center left; background-size: 20px; }
.customTableWrapaNew .customTableUiChange .dataTables_wrapper .dataTables_filter label input { max-width: 218px; border-radius: 2px; margin-left: 10px;}
.customTableWrapaNew .customTableUiChange td { padding: 24px 10px; border-bottom: 1px solid #A7A9AC; } 
.customTableWrapaNew .customTableUiChange th {padding: 14px 10px;   background-color: #EDEDED; }
.customTableWrapaNew .customTableUiChange td .btn-link { font-weight: 600;  } 
.customTableWrapaNew .customTableUiChange .dataTables_wrapper .dataTables_scroll { padding-top: 0; }

.userName { display: block; font-size: 14px;  }
.tableWrap { width: 100% !important; }
.moreOptionTool { position: relative; width: 20px; }
.moreOptionTool span { background: #ededed; padding: 7px; border-radius: 4px; width: 17px; height: 26px;  }
.moreOptionTool span i { background: #BE141C; position: relative; top: -3px; width: 4px; height: 4px; border-radius: 2px; display: inline-block; }
.moreOptionTool span i::before,
.moreOptionTool span i::after { content: ''; background: #BE141C; position: relative; width: 4px; height: 4px; border-radius: 2px; display: inline-block; position: absolute; top: 6px; }
.moreOptionTool span i::after { top: -6px; }
.moreOptionTool .moreOption { position: absolute; left: auto; right: 0; top: 27px; background: #ffffff; border-radius: 5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.14); padding: 18px; z-index: 1; width: 170px; display: none; }
.moreOptionTool .moreOption a { text-decoration: none !important; margin-top: 18px; display: block; }
.moreOptionTool .moreOption a:first-child { margin-top: 0; }
.moreOptionTool:hover .moreOption{ display: block; }
.moreOptionTool:hover span i { background: #464646;}
.moreOptionTool:hover span i::before,
.moreOptionTool:hover span i::after { background: #464646; }

 
.appNumWrapper { border: 1px solid #151515; height: 44px; padding: 10px 20px; display: inline-flex; align-items: center; justify-content: center; margin-top: 20px; border-radius: 4px; }
.appNumWrapper h2 { margin: 0; }
.appNumWrapper h2 span { padding-left: 5px; }
.targetText,
.aboutAppliBack { display: none; }

.alignTitleNumber div { max-width: 72%;}
.shift-right { width: 100%; display: inline-block; }
form iframe { border: 2px solid #3A3A3A;}
.applicationTypeRegists .clearOptionWrap { padding-top: 39px !important; }
.applicationTypeRegists .clearOption { top: 13px; }
.example-text { color: #929292; font-style: italic; margin-bottom: 20px; }
.share-link-box { position: relative; }
.share-link-box input { padding-right: 40px; }
.share-link-box span { position: absolute; right: 10px; top: 8px; cursor: pointer; }
.safety-modal .share-icons { display: flex; flex-wrap: wrap; }
.safety-modal .share-icons .share-item { display: inline-block; padding: 10px; cursor: pointer;    }
.safety-modal .share-icons .share-item figure { width: 50px; height: 50px; display: inline-block; background: #E9F4FB; padding: 10px; border-radius: 8px; }
.safety-modal .share-icons .share-item figure img { width: 100%;}
.safety-modal .share-icons .share-item span { display: block; width: 100%; text-align:  center; color: #A7A9AC; font-size: 12px; margin-top: 8px; }
.modal-footer-just { display: flex; align-items: center; justify-content: space-between; }
.email-field { position: relative; margin-top: 15px; }
.email-field .form-control { width: calc(100% - 35px); }
.email-field .removeEmail { position: absolute; right: 0; top: 14px; }
.overManage { display: inline-block; width: 100%; }
.mailpopup img { filter: brightness(0); }
.edDeviceForm { padding: 0 15px; }
.ExcelTable table tr td:nth-child(1),
.ExcelTable table tr td:nth-child(2){ background: #ededed !important; }


@media (min-width: 1200px) {
  
     
}
 
 
@media (min-width: 1600px) and (max-width: 3400px) { 
  .toolBox { width: 370px; }
  .progress-bar { width: 80%; left: 15%; }
}

@media (min-width: 1200px){ 

  
  
}
@media (min-width: 768px) {
    .container {
    
        width: 100%;
    }
}
@media (max-width: 1400px) {  
   
}
@media (max-width: 1199px) { 
   
}
@media (max-width: 1024px) { 
  
}
@media (max-width: 992px) { 
   .application-visual { overflow: auto; }
   .row { display: inline-block; width: 100%; }

}
@media (max-width: 767px) { 
    .p-sm-0 { padding: 0 !important; }
    #reviewTabForm .col-md-9 { padding: 0; }
    .printFormBtn { display: none; } 
    .successConfirm.modal-confirm, .errorConfirm.modal-confirm { max-width: 94%; }
    .successConfirm.modal-confirm .close, .errorConfirm.modal-confirm .close { font-size: 30px !important; }
    .errorConfirm.modal-confirm .icon-box i { font-size: 26px !important; }
    .handlelablebutton .removeDoc { position: absolute; right: 24px; bottom: -13px; padding: 6px 8px; z-index: 2;}
    .handlelablebutton .uploadFile .uploadLable { margin-left: 30px;}
    .uploadFile { padding: 10px !important; display: block; position: relative; }
    .uploadFile .uploadLable { margin-left: 15px; width: calc(100% - 56px); }
    .uploadFile .uploadLable small.helplable { padding-left: 14px; display: inline-block; margin-bottom: 10px; }
    .uploadFile .uploadBrowse { position: absolute; right: 10px; top: 10px; z-index: 3;}
    .tabsUiNew .nav-tabs>li { margin-right: 16px; }
    .tabsUiNew .nav-tabs>li::after { right: -8px; }
    .multi-steps { margin: 50px 0 0 0; }
    .browseWrap { padding: 25px 14px; }
    .browseWrap .browseLeft p { margin-top: 8px; }
    .browseWrap .browseLeft { margin-bottom: 32px; }
    .myApplications .myApplicationsHead p { margin-bottom: 20px; margin-top: 8px; }
    .allApplicationsItems .allItemsTitle { border-bottom: 1px solid #A7A9AC; padding-bottom: 19px; margin-bottom: 20px; }
    .allApplicationsItems .allItemsTitle b { display: block; line-height: 16px; }
    .allApplicationsItems .allItemsTitle span { border-left: 0; padding-left: 0; margin-left: 0; }
    .allApplicationsItems { padding: 25px 14px;  }
    .allApplicationsItems .allItemsStep { margin-top: 10px; }
    .allApplicationsItems .allItemsStep li span { display: block; }
    .allApplicationsItems .allItemsStep li b { display: block; }
    .allApplicationsItems + .allApplicationsItems .allItemsStep li:first-child { width: 100%; margin-right: 0; padding-right: 0; border: 0; margin-bottom: 20px; }
    .showMorItems { justify-content: center; }
    .programTaggleHandle h2 { font-size: 16px !important; }
    .myHeaderWrap { flex-wrap: wrap; }
    .myHeaderWrap p { margin-bottom: 20px; }
    .customTableWrapaNew .customTableUiChange .dataTables_wrapper .dataTables_filter { top: 0; }
    .applyResultListArea .applyResultList { margin-bottom: 6px; }
    .applyResultListArea .applyResultList .applyResultItems.active::before { width: 10px; height: 10px; }
    .applyResultEdit { margin-top: 20px; }
    .applyResultListArea, .resultListDataWrap { width: 100%; }
    .applyResultListArea { padding-right: 0; }
    .applyResultListArea::before { display: none; }
    .resultListDataWrap { padding: 25px 14px; }
    /* .resultListDataWrap { padding: 25px 14px; position: fixed; top: 0; left: 0; height: 100vh; background: #ffffff;  z-index: 9999; padding-bottom: 75px; } */
 
    .customTableWrapaNew .customTableUiChange .dataTables_wrapper .dataTables_filter label input { margin-left: 10px; max-width: 185px; }
    .customTableWrapaNew .customTableUiChange .dataTables_wrapper .dataTables_filter { width: 100%; }
    .customTableWrapaNew .customTableUiChange .dataTables_wrapper .dataTables_scroll { padding-top: 20px; }
    .resultListDataWrap .resultListData { overflow: auto; height: 100%; }
    .processStep { width: 100%; }
    .startAction { margin-top: 15px; }
    .targetText { display: block; color:#151515; font-size: 18px; font-weight: 600; line-height: 22px; border-radius: 3px; background: rgba(199, 228, 246, 0.40); padding: 20px 13px;  }
   .application-visual .application-summary-table { width: 800px !important; }
   .multi-steps > li .actionPending b { transform: translateX(-25%); }
   .alignTitleNumber div { max-width: 100%;}
   .search-type-Box { margin-top: 30px; }
   .clearOptionWrap { padding-top: 80px !important; }
   .clearOption { top: 9px; }
   .customTable.correctTableRow tbody th,
.customTable.correctTableRow tbody td { width: auto; }
    

}

@media (max-width: 500px) { 

}