.custom-input-group .form-control{
  font-weight: 500;
  min-width: 160px;
  padding: 12px 24px 12px 12px;
  border: 1px solid #E7ECF4 !important;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  color: #212227;
  transition: all 0.3s linear;
  min-width: 110px;
  text-align: left;
  position: relative;
  border-radius: 100px !important;
  box-shadow: none !important;
}
.custom-input-group .form-control:hover, .custom-input-group .form-control:focus{
  border-color: #212227 !important;
}
.custom-dropdown .dropdown-toggle:hover, .custom-dropdown .dropdown-toggle:focus {
  border-color: #212227 !important;
}
.dropdown .input-group select.form-control{
  background-image: url(../images/arrow-down.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 95%;
}
.custom-input-group .select2{
  width: 100% !important;
}
.profile-personal-listing .profile-link-listing{
  flex-wrap: nowrap;
}
.primary-card{
  max-height: 490px;
  overflow-y: auto;
}
.primary-card::-webkit-scrollbar {
  width: 4px;
  opacity: 0;
}
.primary-card:hover::-webkit-scrollbar {
  height: 5px;
  opacity: 1;
}
.primary-card:hover::-webkit-scrollbar-track {
  border-radius: 10px;
}
.primary-card:hover::-webkit-scrollbar-thumb {
  background: rgba(6, 12, 83, 0.5);
  border-radius: 10px;
}
.primary-card:hover::-webkit-scrollbar-thumb:hover {
  background: rgba(28, 31, 64, 0.5);
}
.new-project-modal .user-profile-main-form .add-user-bottom{
  position: sticky !important;
}
.offcanvas-backdrop {
  background: rgba(232, 233, 236, 0.7);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  margin-top: 93px;
  background-color: transparent !important;
}
table .action-img img {
  height: 18px;
  width: 18px;
}
.user-profile-main-form .add-user-bottom {
  position: absolute;
  bottom: 0;
  z-index: 9;
  right: 0;
  width: 100%;
}
.disabled-form-group {
  background: transparent !important;
}
.disabled-form-group select {
  background-color: #ecf0f1 !important;
  cursor: none;
}
.org-branch-section .badge.badge-active {
  background-color: #28A745;
}
/* .container {
  max-width: 1920px !important;
  width: 100%;
}
*/
.secondary-header-wrapper .secondary-header-content form{
  max-width: 514px;
  width: 100%;
}
.pagination-fixed{
  position: fixed;
}
.padding-fixed{
  padding-bottom: 100px;
}
.sidebar-btn-fixed{
  position: absolute !important;
  bottom: 0 !important;
  right: 0 !important;
  z-index: 9 !important;
  width: 100% !important;
}
.user-profile-main-form .user-form .form-group .form-control.disable {
  pointer-events: none;
  background-color: #f1f1f1;
  color: gray;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #000000  !important;
  font-size: 14px !important;
  line-height: 19px !important;
  font-weight: 500 !important;
  background-color: #fdf3eb !important;
  border-color: #ea8b37 !important;
  border-radius: 8px !important;
  padding: 10px 12px !important;
  margin-right: 12px !important;
}
body.header-menu-open {
  overflow: hidden;
}
body .offcanvas.investment-manag-offcanvast {
  max-width: 1070px !important;
  border-radius: 24px 0 0 24px;
}
.add-invst-item.space-between{
  flex-wrap: wrap;
  justify-content: space-between !important;
}

.error {
  font-size: 12px;
  color: #f35550;
  padding-left: 12px;
}


.offcanvas-backdrop {
    top: 0 !important;
}
.topmenu-add-overlay{
overflow:hidden;
position:relative;
}


.header .navbar .navbar-nav .nav-item .menu-btn {
    background-color: #FFFFFF;
      border: 1px solid transparent;
}
.header .navbar .navbar-nav .nav-item .menu-btn img.active-icon{
display:block;
}
.header .navbar .navbar-nav .nav-item .menu-btn  img.non-active-icon.img-fluid {
    display: none;
}
.header .navbar .navbar-nav .nav-item .menu-btn:hover  img.non-active-icon.img-fluid {
    display: block;
}
.header .navbar .navbar-nav .nav-item .menu-btn:hover {
    background-color: #1C1F40;
    border: 1px solid #1C1F40;
}

.header .navbar .navbar-nav .nav-item .menu-btn:hover img.active-icon{
display:none;
}

.header .navbar .header-right .menu-dropdown.notification-dropdown{
display:none;
}

.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn {
    max-width: 242px;
    width: 100%;
    list-style: none;
    padding: 0 10px;
    margin-bottom: 10px;
    background-color: rgb(28, 31, 64);
    padding: 10px 12px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: 0.3s;
    border: 1px solid transparent;
    display: flex;
    align-items: center;
}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn p {
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    color: #fff;
    margin: 0;
    transition: 0.3s;
}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn  img {
    width: 20px;
    height: 20px;
    min-width: 20px;
    border-radius: 100px;
    border: 2px solid #f1b179;
    background-color: #ea8b37;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 6px;
    transition: 0.3s;
}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn li{
    max-width: 235px;
    width: 100%;
    list-style: none;
    padding: 0 8px;
    margin-bottom: 0;
}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn.reject {
    background-color: #e8e9ec !important;
}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn.reject .personal-detail-text p {
    color: #1c1f40;
}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn.reject:hover{
background-color: red !important;

}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn.reject:hover .personal-detail-text p{
color:#fff;
}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn.reject:hover img{
    background-color: #e62121;
    border: 2px solid #ffffff;
}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn.reject img {
    background-color: #e62121;
    border: 2px solid #c11515;
}
.leave-details-section .sidebar-ar-btn.leave-approve-reject-btn .btn:hover{
    background-color: #ea8b37 !important;
}

.primary-card.primary-card-two.dash-daily-time-logs-card {
    max-height: 100%;
}

.form-group.custom-dropdown-grp {
    margin-bottom: 16px;
}
.form-group.custom-dropdown-grp label {
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    display: block;
    margin-bottom: 7px;
    color: #9798A7;
}
.form-group.custom-dropdown-grp span.select2.select2-container {
    padding: 16px 12px;
    border-radius: 12px;
    border: 1px solid #B9BAC4;
    background-color: #FFF;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #0C0D1B;
    box-shadow: none;
    height: 56px;
}
.form-group.custom-dropdown-grp .select2-container--default .select2-selection--multiple {
    background-color: transparent;
    border: none;
    border-radius: 0;
    cursor: text;
    height: auto;
}
.question-box-listing .form-group {
    margin-bottom: 15px;
}
.question-box-listing .form-group .form-control {
    height: 50px;
}
.add-more-link .add-more-link-text {
    border: none;
}
.add-user-bottom {
    position: absolute;
    bottom: 0;
    z-index: 9;
    right: 0;
    width: 100%;
    border-radius: 0px;
    background: #F5F5F5;
    box-shadow: -47px 2px 44.5px -47px rgba(28, 31, 64, 0.15);
    padding: 15px 24px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.form-group.custom-dropdown-grp span {
    display: block;
    width: 100%;
    max-width: 100%;
}
.question-box-listing-wrapper {
    padding-bottom: 100px !important;
}
.profile-personal-listing .profile-link-listing li a,
.profile-personal-listing .profile-link-listing li a {
    background-color: #F5F5F5;
}
ul.dropdown-menu li button {
    display: flex;
}

ul.dropdown-menu li button span {
    display: block;
    margin-left: 5px;
}

.interview-management-section .interview-manage-card .interview-manage-card-list li .interview-list-item button {
    border: none !important;
    background-color: transparent;

}
body .interview-manage-main-form .resign-manage-bottom {
    position: absolute;
    bottom: 0;
    z-index: 9;
    right: 0;
    width: 100%;
}

body .interview-manage-main-form .resign-manage-wrapper {
    padding-bottom: 50px;
}
section.holiday-list-sec table tbody tr:first-child td ,
section.holiday-list-sec table tbody tr:first-child td{
    border-top: 16px solid #fff;
}
.add-user-right-sidebar.add-project-offcanvas .user-profile-main-form .user-form {

    min-height: calc(100vh - 88px);
    padding-bottom: 80px;
}
#technologyCreateFormParentDiv  .user-form-inner {
    padding: 0 0 80px 0;
}
body .resign-manage-main-form .resign-manage-form .form-group textarea {
    border: 1px solid #B9BAC4;
    margin-top: 5px;
    border-radius: 12px;
}
body .resign-manage-main-form .resign-manage-bottom {
    position: absolute;
    bottom: 0;
    z-index: 9;
    right: 0;
    width: 100%;
}
#addGlobalIp .user-profile-main-form .user-form .user-form-inner,
#skillCreateFormParentDiv .user-form-inner,
#remoteWorkCreateFormParentDiv .user-profile-main-form .user-form .user-form-inner
{
    padding: 0 0 80px 0;
}
.updated-sidebar .add-user-right-inner,
.add-user-right-sidebar .add-user-right-inner {
    background: #F5F5F5 !important;
}
#overtimeCreateFormParentDiv .user-profile-main-form .user-form {
    padding: 10px 10px 80px 10px;
}
.input-wrp {
    position: relative;
}
span.input-group-addon {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}
.add-user-right-sidebar.salary-user-sidebar .add-user-right-inner .text-reset {
    display: flex !important;
}
body .time-tracker-wrp-new .primary-card.primary-card-two {
    overflow-y: visible  !imporatnt;
   max-height: unset !imporatnt;
}


/* ===== samir 12-6-24  =========== */

body .time-tracker-wrp-new .primary-card.primary-card-two {
    max-height: unset !important;
}

section.hardware-list-section.attendance-list-sec.attendance-empty {
    background-color: #FFFFFF;
    border-radius: 24px;
    padding: 24px 0 80px;
}
.primary-card .leaves-col {
    padding: 0px 8px !important;
}
.header-fixed .navbar {
    border-bottom: unset !important;
}


section.dash-time-tracker-tetails-section .dash-daily-time-logs-card .daily-time-calendar-card .calender-prev-arrow {
    left: 7px;
    z-index: 100;
}
section.dash-time-tracker-tetails-section .dash-daily-time-logs-card .daily-time-calendar-card .calender-next-arrow {
    right: 7px;
}
section.dash-time-tracker-tetails-section .primary-card-two .input-form .form-control {
    padding: 0 10px;
}
.dash-time-tracker-tetails-section .dash-daily-time-logs-card .daily-time-logs-wrapper .daily-time-logs-card .daily-time-logs-list .pro-acti-time p {
    white-space: nowrap !important;
}
.add-user-right-sidebar.attendance-sidebar .salary-list-table table {
    width: 97%;
    margin: 0 auto;
}
.resign-manage-secondary-header-wrapper .resign-manage-secondary-header-content .resign-manage-secondary-header-right {
    margin: 0 !important;
}
#technologyEditFormParentDiv .user-profile-main-form .user-form .user-form-inner {
    padding: 0 0 80px 0;
}

.attendance-sidebar .user-profile-main-form .user-form .user-form-inner {
    padding: 0 0 40px !important;
}
.secondary-header-wrapper.access-management-header  .secondary-header-content .secondary-header-right .btn-primary {
    margin-bottom: 0;
    padding: 12px 15px !important;
}
.secondary-header-wrapper.access-management-header .secondary-header-content .secondary-header-right .btn-primary:not(:first-child) {
    margin-left: 10px !important;
}
.secondary-header-wrapper.access-management-header .secondary-header-content .secondary-header-right .btn-primary{
    margin-bottom: 0 !important;
}



@media (min-width: 1170px) {
.user-req-secondary-header-wrapper .user-req-secondary-header-content .user-req-secondary-header-right {
    min-width: 16%;
    text-align: right;
}
.resign-manage-secondary-header-wrapper .resign-manage-secondary-header-content .resign-manage-secondary-header-right {
    max-width: 17% !important;
}
}
@media (min-width: 1280px) {
.access-management-header .secondary-header-content .secondary-header-left {
    min-width: 22% !important;
}
.access-management-header .interview-manage-secondary-header-center{
    margin-bottom: 0;
}
}
@media (min-width: 1440px) {
    .secondary-header-right .dropdown-menu.show {
        transform: initial;
    }
}


@media (max-width: 1170px) {
.interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-center {
    flex: 1 !important;
    padding: 0 10px;
}
.interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-right .btn-primary {
    margin-right: 7px !important;
    padding: 10px 11px;
    font-size: 12px;
}
.interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-right .btn-drop-top .btn {
    padding-right: 30px;
}
}
@media (max-width: 1024px) {
    .secondary-header-wrapper .secondary-header-content .title {
        font-size: 18px !important;
        line-height: 22px !important;
    }
    .secondary-header-wrapper .secondary-header-content form {
        max-width: 100% !important;
        width: 100% !important;
        flex: 1 !important;
    }
.secondary-header-wrapper .secondary-header-content .secondary-header-center {
    max-width: 80% !important;
    margin: 0 auto !important;
}
}
@media (max-width: 991px) {
.interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-center {
    max-width: 100%;
    flex: 1 !important;
}
}
@media (max-width: 767px) {
    .pagination-section .pagination-inner .jump-page-div {
        justify-content: flex-start !important;
        margin-bottom: 6px !important;
    }
    .pagination-section .pagination-inner .pagination-total-rediv {
        text-align: right !important;
        margin-bottom: 6px !important;
    }
    body .pagination-section .pagination-inner nav .pagination .page-item .page-link {
        width: 20px;
        height: 20px;
        font-size: 12px;
        min-width: 20px;
        max-width: 20px;
        line-height: 1;
        padding: 2px;
    }
     .pagination-section .pagination-inner .jump-page-div li .jump-number {
        padding: 5px 12px !important;
        border-radius: 20px !important;
        font-size: 12px !important;
        line-height: 1;
    }


    .access-list-section .user-section-inner .tab-list li {
        width: 50% !important;
        margin: 0 auto;
    }
    .access-list-section .user-section-inner .tab-list li a {
        padding: 5px 8px !important;
    }
    section.access-list-section .user-section-inner .tab-list li a .personal-detail-icon {
        width: 20px;
        height: 20px;
        min-width: 20px;
        margin-right: 6px;
    }
    section.access-list-section .user-section-inner .tab-list li a .personal-detail-text p {
        font-size: 12px;
        line-height: 1;
    }
    section.access-list-section .user-section-inner .tab-list {
        flex-direction: row;
    }
    .secondary-header-wrapper .secondary-header-content form ,
    .interview-manage-secondary-header-center{
        max-width: 100% !important;
        flex: unset !important;
    }
    .secondary-header-wrapper .secondary-header-content .secondary-header-center,
    .interview-manage-secondary-header-center{
        max-width: 100% !important;
    }
    .secondary-header-wrapper .secondary-header-content .secondary-header-center .input-wrapper.search-input {
        margin-bottom: 10px !important;
    }
    .secondary-header-wrapper{
        position: relative !important;
    }
    .secondary-header-wrapper .secondary-header-content .secondary-header-right {
        position: absolute !important;;
        top: 0 !important;
        right: 0 !important;
        text-align: right !important;
        padding-left: 10px !important;
    }
    .interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-right {
        margin: 5px 0 5px 0;
        width: 100%;
    }
    .secondary-header-wrapper.access-management-header .secondary-header-content .secondary-header-right .btn-primary:not(:first-child) {
    margin-left: 5px !important;
}
.secondary-header-wrapper.access-management-header  .secondary-header-content .secondary-header-right .btn-primary {
    padding: 10px 12px !important;
    font-size: 12px !important;
}
}

@media (max-width: 575px) {
.secondary-header-wrapper .secondary-header-content .secondary-header-right {
    position: static !important;
    padding-left: 0 !important;
}
.interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-center {
    flex: unset !important;
    padding: 0;
}
.interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-right .btn-primary {
    width: 50% !important;
    font-size: 12px !important;

}
.interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-right .dropdown.btn-drop-top {
    width: 50%;
}
.interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-right .btn-drop-top .btn{
    width: 100% !important;
}
.secondary-header-wrapper.access-management-header  .secondary-header-content .secondary-header-right .btn-primary {
    margin-bottom: 5px !important;
}
.secondary-header-wrapper.access-management-header .secondary-header-content .secondary-header-right .btn-primary:not(:first-child) {
    margin-left:0px !important;
}
.access-list-section .user-section-inner .tab-list li a {
    padding: 7px 12px !important;

}
.access-list-section .user-section-inner .tab-list li {
    width: 80% !important;
    margin: 0 auto;
}

}

@media (max-width: 425px) {
    section.access-list-section .user-section-inner .tab-list {
        flex-direction: column;
    }
}


/* -------- add in developer.css ------------ */
.dashboard-header-menu {
    top: 80px !important;
}
.primary-card-two .time-watch-buttons .btn-info:hover{
    color: #1C1F40 !important;
    background-color: #F8DBC1 !important;
}
section.plan-card-section {
    background-color: #ffffff !important;
    border-radius: 24px 24px 0 0 !important;
    margin-top: 6px !important;
    min-height: calc(100vh - 169px) !important;
}
section.hardware-list-section {
    background-color: #ffffff !important;
    border-radius: 24px 24px 0 0 !important;
    margin-top: 6px !important;
    min-height: calc(100vh - 185px) !important;
    padding: 24px 0 80px 0;
}
.interview-management-section .interview-manage-card .interview-manage-card-top .user-badge-primary:hover{
    background-color: rgba(28, 31, 64, 0.1) !important;
}
#accessRequest .user-profile-main-form .user-form .user-form-inner {
    padding: 0 !important;
}
.delete-modal {
    top: 0 !important;
    margin-top: 0 !important;
}

@media (min-width: 1280px) {
    .interview-manage-secondary-header-wrapper .secondary-header-left,
    .interview-manage-secondary-header-wrapper .interview-manage-secondary-header-center,
    .interview-manage-secondary-header-wrapper .interview-manage-secondary-header-right ,
     .skill-man-wrp-new .secondary-header-left,
        .skill-man-wrp-new .secondary-header-center,
       .skill-man-wrp-new  .secondary-header-right
      {
        min-width: 25%;
        max-width: 30%;
    }
    .interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-right {
        justify-content: flex-end !important;
    }
}

@media (max-width:1439px){
    .primary-card-two .time-watch-buttons .daily-time-link {
        margin-bottom: 20px !important;
    }
}

@media (max-width:1366px){
    section.plan-card-section {
        margin-top: 15px !important;
    }
       .skill-man-wrp-new  .secondary-header-center {
         max-width: 440px !important;
    }

}
@media (max-width:1024px){
     body .skill-man-wrp-new .secondary-header-inner .secondary-header-content .secondary-header-center {
         max-width: 440px !important;
    }
}
@media (max-width:992px){
body .skill-man-wrp-new .secondary-header-inner .secondary-header-content .secondary-header-center {
    max-width: 100% !IMPORTANT;
}
}
@media (max-width:425px){
.hardware-list-section .user-new-listing .profile-link-listing li {
    max-width: 200px !important;
    width: 100% !important;
}
}


@media (min-width: 1440px) {
    .grid-container {
        grid-template-columns: repeat(auto-fill, minmax(256px, 1fr)) !important;
    }

}

@media (min-width: 13660px) and (max-width: 1439px) {
    .grid-container {
        grid-template-columns: repeat(auto-fill, minmax(244px, 1fr)) !important;
    }
}

/* new css */

.max-container {
  max-width: 1380px !important;
  margin: 0 auto !important;
  padding: 0 15px !important;
}

/* ------- samir css start 14-6-24  -------- */
div#employeeAccessRequestCreateFormParentDiv .user-form-inner {
    padding: 0 !important;
}
.dash-time-trac-offcanvas .add-user-bottom {
    position: absolute !important;
}
.interview-management-section {
        min-height: calc(100vh - 144px) !important;
}
.investment-list-section {
    min-height: calc(100vh - 170px) !important;
}
.user-section,
.contact-salary-section,
.user-request-manage-section,
.device-management-section,
.investment-list-section,
.remote-list-section,
.resignation-management-section ,
.access-list-section{
    min-height: calc(100vh - 142px) !important;
}
#monthly_working_days .row .user-form ,
#userAccessRequest .row .user-form {
    padding: 0 0 80px 0 !important;
}
.secondary-header-wrapper .appraisal-header-content .secondary-header-left {
    margin-right: 7% !important;
}
.table-responsive{
    min-height: 400px !important;
}
.review-management-empty-section {
    border-radius: 24px !important;
    overflow: hidden !important;
    min-height: calc(100vh - 130px) !important;
    background-color:#fff !important;
}

.primary-card-two .time-card .month-btn .btn-info:hover{
    background-color: #F8DBC1 !important;
    color: #1C1F40 !important;
}
@media (max-width: 1366px){
    .secondary-header-wrapper .appraisal-header-content .secondary-header-center {
        margin: 0 0 0 auto !important;
    }

}

/* ------- samir css end 14-6-24  -------- */
/* new css */


.header-right .dropdown-menu {
    right: 0 !important;
    max-width: max-content !important;
    left: auto !important;
}
.leave-details-section .leave-man-sidebar-table {
    position: relative !important;
}

.leave-details-section .sidebar-pagination .pagination-section {
    border: unset !important;
    border-radius: 0px 0px 15px 15px !important;
    padding: 13px 0!important;
    background-color: #fff!important;
    position: absolute !important;
    left: 0 !important;
    bottom: -10px !important;
}
.leave-details-section .leave-man-sidebar-table,
.leave-details-section .sidebar-ar-btn {
    background-color: #fff !important;
}
.secondary-header-right {
    position: relative !important;
}
.secondary-header-right ul.dropdown-menu {
    right: 0 !important;
    max-width: max-content;
    width: auto;
    left: auto !important;
    top: 20px !important;
}
.secondary-header-right button.btn {
    border: none !important;
}
.user-profile-main-form .add-user-bottom {
    position: absolute !important;
}
@media (max-width: 575px) {
    .secondary-header-wrapper .secondary-header-content .secondary-header-right .btn-primary {
        min-height: 40px !important;
    }
}
@media (max-width:480px) {
.main-wrapper section.device-management-section .device-card .user-img img{
    height: 35px !important;
    width: 35px !important;
}
}

/*========= cards bugs mohit 19-6-24 start ============== */

header-right .dropdown-menu {
  padding: 0 !important;
}
.login-section{
    overflow: hidden !important;
}

.main-wrapper
  .add-user-right-sidebar.add-project-offcanvas
  .user-profile-main-form
  .user-form
  .form-group
  .form-control {
  padding: 7px 12px !important;
}
.modal-backdrop {
  top: 0 !important;
}
.org-management-list-section .org-branch-list-table {
  overflow: auto;
}

.secondary-header-wrapper .filter-section .filter-bottom-content {
  flex-direction: column;
  align-items: flex-start !important;
}

.secondary-header-wrapper
  .filter-section
  .filter-bottom-content
  .filter-content-right {
  width: 100%;
  justify-content: flex-end;
}

.delete-modal .modal-content{
z-index: 99999999 !important;
}
.leave-details-section .user-form .leave-det-card-wrp .reporting-box {
  height: auto !important;
}
.leave-details-section.overtime-details-section
  .user-form
  .leave-det-card-wrp
  .reporting-box {
  height: 100% !important;
}

.form-group .error {
  padding-left: 0;
}

/* hardware css start */
@media (max-width: 425px) {
  .main-wrapper .hardware-list-section .user-new-listing .profile-link-listing {
    flex-direction: row !important;
  }
  .main-wrapper
    .hardware-list-section
    .user-new-listing
    .profile-link-listing
    li {
    max-width: 100%;
    width: auto !important;
    padding-right: 10px !important;
  }
  .overtime-details-section .user-form .leave-det-card-wrp .row .ldc-half {
    width: 100%;
  }
}

@media (max-width: 575px) {
  /* project management start */
  .main-wrapper .project-details-section .project-mebmer-card .pro-meb-right {
    margin-top: 10px;
  }
  /* project management end */

  /* overtime css start */
  .main-wrapper
    section.leave-details-section
    .user-form
    .your-leave-wrp
    .total-leave-card {
    margin-left: 0 !important;
  }

  /* overtime css end */
  .main-wrapper
    .add-user-right-sidebar.add-project-offcanvas
    .user-profile-main-form
    .user-form
    .form-group
    .form-control {
    padding: 6px 12px 3px !important;
  }

  .main-wrapper
    .add-user-right-sidebar.add-project-offcanvas
    .selectize-control
    .selectize-input
    .item {
    padding: 6px 12px 6px 26px !important;
    font-size: 13px !important;
    line-height: 14px !important;
  }
  .add-user-right-sidebar.add-project-offcanvas
    .selectize-control
    .selectize-input
    .item
    .remove {
    left: 8px !important;
    top: 10px !important;
  }
}

/* hardware css end */

@media (max-width: 991px) {
  .header-right .dropdown-menu {
    right: -50px !important;
    top: 44px !important;
    padding: 0;
  }
  .header .offcanvas-header img {
    max-width: 130px;
}
}

/* review management start */
.review-user-header .review-questions-fields .form-group .select-with-icons .form-control{
  border-left: 1px solid #ced4da !important;
}
.review-user-header .review-questions-fields .form-group .select-with-icons .form-control:focus{
    box-shadow: none;
}

.review-questions-fields .form-group .select-with-icons .error {
  display: block !important;
  width: 100% !important;
}
/* review management end */

.main-wrapper .add-project-offcanvas .project-management-listing .error_class {
  display: block;
  width: 100%;
}

.overtime-details-section .user-form .leave-det-card-wrp .row .ldc-half {
  display: flex;
  flex-direction: column;
}
.leave-details-section .user-form .leave-det-card-wrp .reporting-box {
  display: flex !important;
  flex-direction: column;
  height: 100%;
}
.leave-details-section.overtime-details-section
  .user-form
  .leave-det-card-wrp
  .reporting-box
  .btn-status-wrp {
  margin-top: auto;
}

@media (max-width: 1200px) {
  .interview-management-section,
  .user-request-manage-section,
  investment-list-section,
  .resignation-management-section {
    padding: 16px 0px 100px !important;
  }
}
@media (max-width: 767px) {
  .user-section,
  .device-management-section,
  .org-management-list-section,
  .project-manag-section {
    padding: 16px 6px 100px !important ;
  }

.header .offcanvas-header img {
max-width: 105px;
}
}


/*========= cards bugs mohit 19-6-24 end ============== */

/*========= issue fixed mohit 24-6-24 start ============== */

.question-box-listing .form-group .form-control:focus{
box-shadow: none;
border: 1px solid #000;
}


@media (max-width: 767px) {
.question-box-listing .form-group .form-control{
height: 42px;
font-size: 15px;
}
.review-form .form-group.custom-dropdown-grp span.select2.select2-container{
height: 42px;
font-size: 15px;
padding: 7px 10px;
}

}

.add-user-right-sidebar.add-project-offcanvas .project-management-form .selectize-control .selectize-input .item .remove{
top: 11px;
font-size: 18px;
}




/*========= issue fixed mohit 24-6-24 end ============== */

/*========= issue fixed mohit 25-6-24 start ============== */

@media (max-width: 767px) {
.dropdown-menu li .dropdown-item{
font-size: 15px;
}
.header-right .dropdown-menu{
min-width: 120px;
}

}

@media (max-width: 575px) {
.dropdown-menu li .dropdown-item{
font-size: 14px;
line-height: 16px;
}
.header-right .dropdown-menu{
min-width: 110px;
}
.header-right .dropdown-menu {
    top: 39px !important;

}

}

/*========= issue fixed mohit 25-6-24 end ============== */


/* ============ samir bug css 25-6 start ========= */


section.remote-empty-section .remote-empty-tab-wrp {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: calc(100vh - 290px);
    padding-top: 20px;
}
section.remote-empty-section .remote-management-empty-inner {
    max-width: 450px;
    margin: auto;
    text-align: center;
}
section.remote-empty-section .remote-management-empty-img {
    text-align: center;
    max-width: 261px;
    margin: auto;
    margin-bottom: 24px;
}
section.remote-empty-section .remote-management-empty-img img{
    width: 100%;
    display: block;
}
section.remote-empty-section .remote-management-empty-middle h4 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 24px;
}
.delete-modal .modal-content .modal-body .delete-profile .delete-profile-text p {
    white-space: normal !important;
}

/*  .working-chip.approved {
    background: #28a745;
}
*/
/* ----------------> https://prnt.sc/0lTFJTDiVZOg */




#success-tab_create {
    background-color: transparent;
}
.add-user-right-sidebar .user-status-div {
    margin-bottom: 10px;
}
.question-box-listing .form-group {
    margin-bottom: 15px !important;
}
.new-desination.new-designation-selection.select-designation {
    padding: 24px 24px 10px 24px;
}

.project-manag-section .project-manag-card-content .no-people-card {
    min-height: 99px;
}



@media (max-width:992px){
    section.remote-empty-section .remote-management-empty-img {
        max-width: 180px;
        margin-bottom: 15px;
    }

}

@media (max-width:991px){
.dashboard-header-menu.dashboard-menu-new {
    padding-bottom: 100px !important;
}
}
@media (max-width:575px){

.attendance-sec-new .secondary-header-wrapper .secondary-header-content .secondary-header-right {
    position: absolute !important;
}  /* ----------------> need to add parent to section and then implement this css  ---> https://prnt.sc/5Udwr7E3G2xo */


.project-manag-section .project-manag-card-content .no-people-card {
    min-height: unset;
}
}

/* ============ samir bug css 25-6 end ========= */

/* ============ mohit bug css 25-6 start ========= */



.investment-list-section{
    padding-bottom: 100px;
}

.add-user-right-sidebar .user-status-div{
    margin-bottom: 16px;
}
.project-details-section .project-tech-card .project-tech-card-body .pro-cate-div .pro-cate-card{
    width: 50%;
}
.main-wrapper .add-user-right-sidebar.add-project-offcanvas .user-profile-main-form .user-form .form-group .form-control.selectize-control{
    padding: 7px 0px 7px 12px !important;
    position: relative;

}
.main-wrapper .add-user-right-sidebar.add-project-offcanvas .user-profile-main-form .user-form .form-group .selectize-control:before{
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0922 0.799335C9.0922 1.00307 9.01358 1.20787 8.85635 1.3636L5.11943 5.08307C4.96758 5.23347 4.76189 5.31774 4.5465 5.31774C4.3322 5.31774 4.1265 5.23347 3.97466 5.08307L0.235578 1.3636C-0.078884 1.05107 -0.078884 0.545468 0.237732 0.232935C0.554347 -0.0785318 1.06589 -0.0774652 1.38035 0.235068L4.5465 3.38494L7.71266 0.235068C8.02712 -0.0774652 8.53758 -0.0785318 8.8542 0.232935C9.01358 0.388668 9.0922 0.594535 9.0922 0.799335Z' fill='%231C1F40'/%3E%3C/svg%3E%0A");
    background-size: 12px;
    position: absolute;
    height: 100%;
    content: '';
    width: 100%;
    background-repeat: no-repeat;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    background-position: right;
}
.project-details-section .project-client .project-client-right .menu-dropdown .dropdown-toggle::after {
    border: 0;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0922 0.799335C9.0922 1.00307 9.01358 1.20787 8.85635 1.3636L5.11943 5.08307C4.96758 5.23347 4.76189 5.31774 4.5465 5.31774C4.3322 5.31774 4.1265 5.23347 3.97466 5.08307L0.235578 1.3636C-0.078884 1.05107 -0.078884 0.545468 0.237732 0.232935C0.554347 -0.0785318 1.06589 -0.0774652 1.38035 0.235068L4.5465 3.38494L7.71266 0.235068C8.02712 -0.0774652 8.53758 -0.0785318 8.8542 0.232935C9.01358 0.388668 9.0922 0.594535 9.0922 0.799335Z' fill='white'/%3E%3C/svg%3E");
    background-size: 13px;
    background-position: right;
    background-repeat: no-repeat;
    right: 12px;
    position: absolute;

}



@media (min-width: 1366px){
    .secondary-header-wrapper .appraisal-header-content .secondary-header-center{
        margin: 0 0 0 auto !important;
    }
}
/* ============ mohit bug css 25-6 end ========= */

#review_graph_form {
    padding-bottom: 120px !important;
}

/* =============== samir bug 26-6-24 start =========== */
.project-manag-section .project-manag-card-content .proje-info .proje-name {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow : hidden;
}

/* =============== samir bug 26-6-24 start =========== */



/* =================26-06-2024  css start =================*/

/*---project management start-----*/
.project-details-section .project-client .project-client-right .menu-dropdown .dropdown-toggle{
   padding: 12px 35px 12px 10px !important;
}

/*---project management end-----*/

/* user management start */
.user-profile-section .user-prof-det-emp-content{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.user-profile-section  .user-prof-det-emp-middle .edit-detail-btn-md{
    margin: 0 auto;
}

.add-user-right-sidebar  .user-tab-listing .nav-tabs .nav-item:last-child:after{
    height: 0 !important;
    width: 0 !important;
}
.add-user-right-sidebar .user-tab-listing .nav-tabs .nav-item:not(:last-child){
    margin-right: 2px;
}

@media (max-width: 1366px){
.add-user-right-sidebar .user-tab-listing .nav-tabs .nav-item:after{
    left: -12px;

}

}
@media (max-width: 992px){
.user-profile-section .user-prof-det-emp-header img{
    height: 140px;
}
.user-profile-section  .user-prof-det-emp-middle h3{
    font-size: 24px;
    margin-bottom: 18px;
}
}

@media (max-width: 767px){
.user-profile-section .user-prof-det-emp-header img{
    height: 120px;
}
.user-profile-section  .user-prof-det-emp-middle h3{
    font-size: 20px;
    margin-bottom: 15px;
}

}
/* user management end */

/* holiday section start */
.holiday-list-sec{
    padding-bottom: 100px !important;
}

.holiday-list-sec table tbody tr td .salary-senario-dropdown .dropdown-menu{
min-height: 82px;
}

/* holiday section end */

/* roles and permission start */

.roles-and-permission-management-list-section  .roles-senario-dropdown .secondary-header-right ul.dropdown-menu{
    min-height: 83px;
}

/* roles and permission end */

/* leave management start */

.leave-details-section .user-form .leave-det-card-wrp .reporting-box h6{
    min-height: 18px;
}
/* leave management end */

/* remote management start */

.remote-details-section .Remote-details-wrp .user-form .your-leave-wrp .total-leave-card .leave-info .badge-light-btn.rejected{
background-color: #e62121;
}
.remote-list-section .remote-card-container .remote-card .user-leave-wrp .btn-status-wrp .badge-light-btn.Pending{
    background-color: #ea8b37 !important;
}
.remote-list-section .remote-card-container .remote-card .user-leave-wrp .btn-status-wrp .badge-light-btn.rejected{
    background-color: #e62121;
}
.remote-list-section .remote-card-container .remote-card .user-leave-wrp .btn-status-wrp .badge-light-btn.approved{
    background-color: #28a745;
}
/* remote management end */

/* /=================26-06- css end =================/ */

/* =============== mohit bug 26-6-24 end =========== */
.working-chip.calculated {
background: #28a745 !important;
}


/* =============== samir bug 27-6-24 start =========== */
.project-manag-section .project-manag-card-content .no-people-card {
    min-height: unset;
}


.salary-user-section .monthy-addition-card .monthy-applicable-div .applicable-img {
    max-width: 100%;
    width: 100%;
    overflow: hidden;
}
.dropdown.custom-datepicker-wrapper {
    width: 170px;
}
.salary-user-card.salary-monthy-addition-card .salary-Scenarios-title {
    max-width: 80%;
}
.project-details-section .project-mebmer-card .pro-meb-right {
    padding: 0 15px;
}

.project-details-section .project-mebmer-card .pro-meb-right .pro-meb-search .clear-search-btn {
    right: 88px !important;
}
.project-details-section .project-mebmer-card .pro-meb-right .pro-meb-search .input-group {
    min-width: 250px;
}
.project-details-section .project-mebmer-card .pro-meb-right .secondary-header-center {
    margin-bottom: 15px;
}
section.leave-details-section {
    padding-bottom: 40px;
}
.leave-details-section .leave-man-sidebar-table {
    min-height: 765px;
}
.leave-details-section .leave-man-sidebar-table .ld-table-col .inactive-salary-slips-table tbody tr td {
    white-space: nowrap;
}
.timer .selectize-dropdown .option:hover, .timer .selectize-dropdown .option.selected,.timer .selectize-dropdown .option {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: break-word !important;
    word-break: keep-all !important;
    white-space: nowrap !important;
    display: block !important;
}


#projectCreateFormParentDiv .form-label {
    text-transform: capitalize;
}



@media (min-width: px) {
    .secondary-header-wrapper .appraisal-header-content .secondary-header-center {
        margin: 0 0 0 auto !important;
    }
}

@media (min-width:768px){
    .project-manag-section .project-manag-card-content {
        min-height: 320px;
        max-height: 320px;
        position: relative;
    }
    .project-manag-section .project-manag-card-content .project-manag-card-bottom {
        position: absolute;
        bottom: 15px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .project-manag-section .project-manag-card-content .no-people-card {
        min-height: unset;
    }
}
@media (max-width:991px){
    .leave-details-section .leave-man-sidebar-table{
        min-height: unset;
    }
    .secondary-header-wrapper .appraisal-header-content .secondary-header-center {
        max-width: 360px !important;
    }
}

@media (max-width:425px){
.project-details-section .project-mebmer-card .pro-meb-right {
    padding: 0 5px;
}
.project-details-section  .custom-datepicker-wrapper {
    width: 100%;
}
.project-details-section .project-mebmer-card .pro-meb-right .pro-meb-search .input-group {
    min-width: unset;
}
.project-details-section .project-mebmer-card .pro-meb-right .pro-meb-search {
    max-width: 100%;
    margin: 0;
}
}
/* =============== samir bug 27-6-24 end =========== */

/* =============== samir bug 28-6-24 start =========== */
.user-request-manage-section {
    padding-bottom: 100px !important;
}
.add-user-right-sidebar .add-user-center-content .user-profile-main-form .user-form {
    padding: 14px 15px;
}

.roles-and-permission-management-list-section .roles-senario-dropdown.secondary-header-right ul.dropdown-menu{
    min-height: 83px;
}
.user-edit-icon-space{
    margin-right: 10px;
}

div#calculatedTDSDetails .investment-manag-form {
    padding: 15px !important;
}
.offcanvas.investment-manag-offcanvast .investment-manag-main-form .investment-manag-form .tds-detail-card .tds-detail-card-middle .tds-detail-content .tds-detail-list li p {
    padding-right: 10px;
}

@media (min-width:1366px){
.secondary-header-wrapper.salary-list-header .secondary-header-content form {
    max-width: 700px;
}
}

@media (max-width:1366px){
.secondary-header-wrapper.salary-list-header .secondary-header-content .secondary-header-center {
    max-width: 515px;
}
}

add-user-right-sidebar .user-tab-listing .nav-tabs .nav-link.active{
    margin-left: 6px;
}
.add-user-right-sidebar .user-tab-listing .nav-tabs .nav-item:after{
    left: -15px;
}


.holiday-list-sec table tbody tr td .salary-senario-dropdown .dropdown-menu{
    z-index: 0;
}

.rejected{
    background-color: #e62121 !important;
    color: #fff !important;
    }
/* =============== samir bug 28-6-24 end =========== */


/* =============== samir bug 01-07-24 start =========== */


section.roles-and-permission-management-list-section .dropdown-menu li .dropdown-item {
    padding: 4px 16px;
}

section.roles-and-permission-management-list-section .dropdown-item img {
    margin-right: 8px;
}

#projectEditFormParentDiv .selectize-control .selectize-input .item ,
#projectCreateFormParentDiv .selectize-control .selectize-input .item {
    margin: 5px 8px 1px 0px;
}
.add-user-right-sidebar.add-project-offcanvas .project-management-form .selectize-control .selectize-input .item .remove {
    top: 12px;
}
#projectEditFormParentDiv  .form-group select,
#projectCreateFormParentDiv  .form-group select,
.add-user-right-sidebar.add-project-offcanvas .selectize-control {
    height: auto !important;
}

.leave-details-section .table-responsive {
    max-height: 640px;
    min-height: unset !important;
}
.leave-details-section .leave-man-sidebar-table .ld-table-col .inactive-salary-table-card {
    padding-bottom: 50px;
}
.holiday-list-sec table tbody tr td .salary-senario-dropdown .dropdown-menu li .dropdown-item {
    padding: 6px 12px;
}
section.hardware-list-section .secondary-header-right button.btn.icon-btn.show,
section.hardware-list-section .secondary-header-right button.btn.icon-btn:hover ,
table .secondary-header-right button.btn.icon-btn.show,
table .secondary-header-right button.btn.icon-btn:hover{
    background-color: transparent !important;
}
section.hardware-list-section .secondary-header-right ul.dropdown-menu {
    transform: unset !important;
}
.new-profile-form-roles .add-user-other-option-new {
    justify-content: flex-end !important;
}
 table tbody tr td .salary-senario-dropdown .dropdown-menu {
    z-index: 1 !important;
    transform: unset !important;
}
.pagination-fixed {
    z-index: 1;
}
.delete-modal {
    z-index: 99999 !important;
}


@media (max-width:1439px){
    .leave-details-section .table-responsive {
        max-height: 601px;
    }
}

.add-user-right-sidebar .user-tab-listing .nav-tabs .nav-link.active{
    margin-left: 6px;
}
.add-user-right-sidebar .user-tab-listing .nav-tabs .nav-item:after{
    left: -8px;
}
.add-user-right-sidebar.salary-user-sidebar .generate-button-div{
    margin-top: 8px !important;
}

/* =============== samir bug 01-07-24 end =========== */

/* =============== samir bug 02-07-24 start =========== */
.timer .selectize-control.plugin-remove_button .item {
    word-break: break-all !important;
}
.project-details-section .project-mebmer-card .members-card{
    text-align: center !important;
}
section.project-details-section .project-mebmer-card .members-card .user-img {
    margin-right: 0;
}
.project-details-section .project-mebmer-card .members-card .user-info .user-mail {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
section.sec-broadcast-mang {
    min-height: calc(100vh - 180px);
}
section.sec-broadcast-mang .review-management-empty-section {
    min-height: calc(100vh - 230px) !important;
}

@media  (min-width: 992px) {
section.sec-broadcast-mang {
    min-height: calc(100vh - 180px);
}
section.sec-broadcast-mang .review-management-empty-section {
    min-height: calc(100vh - 159px) !important;
}
.user-section .review-management-empty-section,
.review-management-empty-section ,.remote-empty-tab-wrp{
    min-height: calc(100vh - 320px) !important;
}
.lmel-empty-state-wrp {
    min-height: calc(100vh - 190px) !important;
}



}
@media (max-width: 991px) {
    .project-details-section .project-mebmer-card .members-card .user-img img {
        min-width: unset !important;
    }
}


@media (max-width:767px){
    .project-details-section .project-mebmer-card .members-card  span.collaborator-banner.joined {
        line-height: 1;
        padding: 5px;
        width: 100px;
        top: 5px;
    }
}

/* =============== samir bug 02-07-24 end =========== */



/* =============== MOHIT bug 02-07-24 start =========== */
.add-user-right-sidebar .add-user-center-content .user-tab-listing .nav-tabs .nav-item .nav-link{
    padding: 8px 4px;
}
.add-user-right-sidebar .user-tab-listing .nav-tabs .nav-item:after {
    left: -15px;
}

@media (max-width: 1366px){

    .add-user-right-sidebar .add-user-center-content .user-tab-listing .nav-tabs .nav-item .nav-link {
        padding: 6px 4px;
    }
    .add-user-right-sidebar .user-tab-listing .nav-tabs .nav-item:after {
        left: -12px;
    }

}

table tbody tr td .salary-senario-dropdown .dropdown-menu.show,table tbody tr td .salary-senario-dropdown .dropdown-menu.show,table tbody tr td .org-branch-dropdown .dropdown-menu.show{
    transform: unset !important;
}
.roles-and-permission-management-list-section .roles-senario-dropdown.secondary-header-right ul.dropdown-menu.show{
transform: unset !important;
}

@media (min-width:992px){
.dashboard-menu-new ul.menu-dasbaord {
    display: grid !important;
}
}


/* =============== MOHIT bug 02-07-24 end =========== */

@media (min-width:798px){
.secondary-header-content.center-search{
        justify-content: unset !important;
}
.secondary-header-content.center-search form{
    max-width: 512px !important;
    margin-left: 5%;
}
}
 .leave-man-emp-filter .custom-datepicker-wrapper .custom-datepicker .form-control::placeholder{
    color: #9798A7 !important;
 }
 .custom-datepicker-wrapper .custom-datepicker .form-control::placeholder{
 color: #9798A7;

 }

.select2-container--open .select2-dropdown{
z-index: 1;
}
/*  .daterangepicker{
z-index: 1;
}
*/
/* .bootstrap-datetimepicker-widget{
z-index: 1;
}
*/
.secondary-header-wrapper .appraisal-header-content {
    justify-content: space-between !important;
}

@media (min-width:767px){
.secondary-header-wrapper .appraisal-header-content .secondary-header-center {
    max-width: 100% !important;
}

.user-card-container ,.employee-leave-card-container,.device-card-container,.remote-card-container,.interview-manage-card-container,.org-management-container {
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
}

.secondary-header-wrapper .appraisal-header-content .secondary-header-left{
margin-right: 0% !important;
}
}
@media (max-width: 1280px){
    .secondary-header-wrapper .appraisal-header-content .secondary-header-center{
        margin-left: 0 !important;
        margin-left: 0 !important;
    }
}
.remote-right-sidebar .user-profile-main-form .user-form .form-group .form-control::placeholder,.addGlobalIp .user-profile-main-form .user-form .form-group .form-control::placeholder,.add-user-right-sidebar .user-profile-main-form .user-form .form-group .form-control::placeholder,
.user-access-request .user-profile-main-form .user-form .form-group .form-control::placeholder,.create-broadcast .user-profile-main-form .user-form .form-group .form-control::placeholder,.technology-right-sidebar .user-profile-main-form .user-form .form-group .form-control::placeholder {
    color: #9798A7 !important;
}
.technology-right-sidebar .user-profile-main-form .user-form {
    padding: 0 !important;
}
.secondary-header-wrapper .filter-section.collapse.show .custom-input-group select{
z-index:0;

}

@media (max-width: 1366px){
.add-user-right-sidebar .user-tab-listing .nav-tabs .nav-link .tab-icon img{
max-width: 28px;
}

}
.secondary-header-wrapper .filter-section.collapse.show .custom-input-group .form-control{
position: relative;
z-index: 1;
}
.resign-manage-secondary-header-wrapper .filter-section.collapse.show .custom-input-group .form-control,.secondary-header-wrapper .filter-section.collapse.show .custom-datepicker .form-control
,.interview-manage-secondary-header-wrapper .filter-section.collapse.show .custom-input-group .form-control{
position: relative;
z-index: 1;
}

@media (max-width: 1439px) {
 body .remote-details-section .Remote-details-wrp .user-form .form-group input, body .remote-details-section .Remote-details-wrp .user-form .form-group textarea {
    font-size: 16px !important;

}
.leave-details-section.overtime-details-section .user-form .form-group input, .leave-details-section.overtime-details-section .user-form .form-group textarea {
        font-size: 16px !important;

    }
}
}








.user-profile-wrapper .primary-card .badges-box {
  padding: 0 !important;
  margin: 0;
}
.user-profile-wrapper .primary-card .badges-box li {
  list-style: none;
  display: inline-block;
}
.user-profile-wrapper .primary-card .badges-box li .badge-primary {
  background-color: rgb(234, 139, 55);
  padding: 5px 12px 4px 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.59px;
  color: #fff;
  border-radius: 32px;
  margin-right: 6px;
  display: inline-block;
  margin-bottom: 8px;
}

.modal.project-succ-modal .modal-content .modal-footer .btn {
    min-height: 45px;
    width: 100%;
    padding: 10px 32px;
}
.continue_button{
    padding: 14px 32px !important;
}

.project-details-section .project-mebmer-card .project-mebmer-card-header{
    align-items: self-start !important;
}
.review-questions-fields .form-group.error{
padding-left: 0;
}
.review-questions-fields .question-box-listing .select-with-icons .form-control{
border-left: 1px solid #ced4da !important;
padding: .375rem .75rem;
}
.review-questions-fields .question-box-listing .form-group .form-control:focus{
border-left: 1px solid #000 !important;
}
span.input-group-addon{
z-index: 1;
}
.secondary-header-wrapper .filter-section .custom-datepicker .form-control{
padding-right: 55px;
transition: unset;
}
.secondary-header-wrapper .filter-section .custom-datepicker .form-control:placeholder{
color: #9798A7 !important;
}
.project-succ-modal{
background: rgba(232, 233, 236, 0.7);
backdrop-filter: blur(24px);
-webkit-backdrop-filter: blur(24px);
background-color: transparent !important;

}

.modal.project-succ-modal .modal-content{
box-shadow: -47px 2px 44.5px -47px rgba(28, 31, 64, 0.1490196078) !important;
}
.project-details-section .project-mebmer-card .pro-meb-right .pro-meb-search .input-wrapper.search-input .form-control{
padding-right: 120px !important;
}
.project-details-section .project-mebmer-card .pro-meb-right .pro-meb-search .clear-search-btn{
right: 78px !important;
}
.secondary-header-inner .dropdown.custom-datepicker-wrapper .input-group-append{
display: none;
}
.secondary-header-inner .dropdown.custom-datepicker-wrapper .input-group{
display: inline-block;
}
.secondary-header-wrapper .filter-section .custom-input-group .form-control{
width: 100%;
}
.secondary-header-wrapper .filter-section .custom-datepicker .form-control::placeholder{
color: #9798A7 !important;
}
.salary-user-section .salary-user-card{
display: flex;
flex-direction: column;
}
.salary-user-section .salary-user-card .salary-user-card-body{
display: flex;
height: 100%;
flex-direction: column;
}
.salary-user-section .salary-user-card .salary-user-card-body .salary-view{
margin-top: auto;
}
body .salary-user-section .salary-user-card .salary-user-card-header{
min-height: 58px;
}

.salary-user-section .salary-user-card .salary-user-card-body .scroll::-webkit-scrollbar {
  width: 3px !important;
}
.salary-user-section .salary-user-card .salary-user-card-body form{
display: flex;
height: 100%;
flex-direction: column;
}
.roles-and-permission-management-list-section .roles-senario-dropdown.secondary-header-right ul.dropdown-menu{
z-index: 0;
}

.interview-manage-secondary-header-wrapper .filter-section .custom-datepicker-wrapper .form-control{
width: 100%
}
.interview-manage-secondary-header-wrapper .filter-section .custom-datepicker-wrapper .custom-input-group{
display: inline-block;
}
.interview-manage-secondary-header-wrapper .filter-section .custom-datepicker-wrapper .input-group-append{
display: none;
}
section.resignation-management-section .status-pending-btn.accepted {
  background: #28A745;
}
section.resignation-management-section .status-pending-btn.canceled {
  background: #f35550;
}
section.resignation-management-section .status-pending-btn.rejected {
  background: #f35550 !important;
}

.interview-manage-details-section .interview-manage-details-content .interview-approval-card .user-request-info .user-request-mail{

 -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 97%;
    }

.primary-card .get-device-btn {
    padding: 9px 22px;
    font-weight: 600;
    margin: 27px auto;
}
.dash-time-tracker-tetails-section .dash-daily-time-logs-card .daily-time-logs-wrapper .daily-time-logs-card .daily-time-logs-list .pro-acti-card .pro-acti-left h3 span{
word-break: break-word;
}
.org-branch-dropdown .dropdown-menu.show{
    z-index: 0;
    min-height: 83px;
    right: 5px !important;
    top: 10px !important;
}
.org-branch-list-table table{
padding-bottom: 30px;
}

.add-user-right-sidebar .upload-document-div .upload-agreement-file .file-info{
font-size: 15px;
margin-left: 20px;
}



.interview-manage-main-form .interview-manage-form .customDateTop .form-group {
position: relative;
}
.interview-manage-main-form .interview-manage-form .customDateTop .form-group .bootstrap-datetimepicker-widget{
z-index: 1;
}

.create-broadcast .user-profile-main-form .user-form .form-group .selectize-control .selectize-input input{
width: 100% !important;
border-block: none !important;
font-size: 16px;
}

.add-user-right-sidebar .upload-document-div .upload-agreement-file,
.upload-document .upload-agreement-file{
    flex: 1;
}
.upload-agreement.upload-certificate ,
 .upload-document {
    margin-bottom: 15px !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #fff3ec;
    border-radius: 10px;
    padding-right: 15px;

}

.upload-agreement.upload-certificate .delete-upload,
 .upload-document .delete-upload{
    width: 24px;
    height: 24px;
    min-width: 24px;
    background: rgb(243, 85, 80);
    border-radius: 100px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_7178_53169' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='12'%3E%3Crect x='0.00390625' width='12' height='12' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_7178_53169)'%3E%3Cpath d='M3.68674 10.3991C3.41117 10.3991 3.17526 10.3013 2.97901 10.1057C2.78277 9.91 2.68464 9.67479 2.68464 9.40004V2.90588C2.54268 2.90588 2.42368 2.85801 2.32765 2.76226C2.23161 2.66651 2.18359 2.54787 2.18359 2.40633C2.18359 2.26479 2.23161 2.14615 2.32765 2.0504C2.42368 1.95465 2.54268 1.90678 2.68464 1.90678H4.68885C4.68885 1.76524 4.73686 1.64659 4.8329 1.55085C4.92893 1.4551 5.04793 1.40723 5.1899 1.40723H7.1941C7.33606 1.40723 7.45506 1.4551 7.5511 1.55085C7.64713 1.64659 7.69515 1.76524 7.69515 1.90678H9.69935C9.84131 1.90678 9.96031 1.95465 10.0563 2.0504C10.1524 2.14615 10.2004 2.26479 10.2004 2.40633C10.2004 2.54787 10.1524 2.66651 10.0563 2.76226C9.96031 2.85801 9.84131 2.90588 9.69935 2.90588V9.40004C9.69935 9.67479 9.60123 9.91 9.40498 10.1057C9.20874 10.3013 8.97283 10.3991 8.69725 10.3991H3.68674ZM5.1899 8.40094C5.33186 8.40094 5.45086 8.35307 5.54689 8.25732C5.64293 8.16157 5.69095 8.04293 5.69095 7.90139V4.40453C5.69095 4.26299 5.64293 4.14435 5.54689 4.0486C5.45086 3.95285 5.33186 3.90498 5.1899 3.90498C5.04793 3.90498 4.92893 3.95285 4.8329 4.0486C4.73686 4.14435 4.68885 4.26299 4.68885 4.40453V7.90139C4.68885 8.04293 4.73686 8.16157 4.8329 8.25732C4.92893 8.35307 5.04793 8.40094 5.1899 8.40094ZM7.1941 8.40094C7.33606 8.40094 7.45506 8.35307 7.5511 8.25732C7.64713 8.16157 7.69515 8.04293 7.69515 7.90139V4.40453C7.69515 4.26299 7.64713 4.14435 7.5511 4.0486C7.45506 3.95285 7.33606 3.90498 7.1941 3.90498C7.05213 3.90498 6.93313 3.95285 6.8371 4.0486C6.74107 4.14435 6.69305 4.26299 6.69305 4.40453V7.90139C6.69305 8.04293 6.74107 8.16157 6.8371 8.25732C6.93313 8.35307 7.05213 8.40094 7.1941 8.40094Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
    background-repeat: no-repeat;
}
.upload-agreement.upload-certificate  .hidden-file-upload-element ,
 .upload-document  .hidden-file-upload-element{
 display:none;
}
@media(max-width:575px){
.upload-agreement.upload-certificate .upload-document-content p,
 .upload-document .upload-document-content p{
    webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 205px;
        white-space: nowrap;
}
.add-user-right-sidebar .upload-document-div.upload-certificate  .upload-agreement-file,
 .upload-document  .upload-agreement-file{
    padding: 16px 5px 16px;
}
}

@media(max-width:460px){
.upload-agreement.upload-certificate .upload-document-content p,
.upload-document .upload-document-content p{
    max-width: 155px;
}
}
.org-branch-list-table table {
    margin-bottom: 40px;
}

/* hrm issue fix start */
@media (min-width: 1441px) {
    /* dashboard time tracker css start */
    .dash-time-tracker-tetails-section .tracker-details-card-footer .pagination-section .pagination-inner>.row{
        align-items: center;
    }
    .dash-time-tracker-tetails-section .tracker-details-card .tracker-details-card-footer .pagination-section .pagination-inner nav .pagination .page-item.active .page-link{
        padding-right: 15px;
    }
    /* dashboard time tracker css end */

    /* user request management start */
    .user-req-manag-offcanvast .user-req-main-form .user-req-form .form-group textarea{
        height: auto;
        height: 100px !important;
    }
    /* user request management end */

}
/* calender css start */
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover{
    background-image: none;
    background-color: #1C1F40 ;
    color: #fff;

}
/* calender css end */

/* designation management start */
.designation-section .designation-list-table  .table tbody tr td .salary-senario-dropdown .dropdown-menu,.salary-scenarios-section .salary-list-table .salary-senario-dropdown .dropdown-menu,
table tbody tr td .salary-senario-dropdown .dropdown-menu.show, table tbody tr td .salary-senario-dropdown .dropdown-menu.show, table tbody tr td .org-branch-dropdown .dropdown-menu.show
,.skill-list-section .user-section-inner .skill-list-table table tbody tr td .dropdown-menu,section.hardware-list-section .secondary-header-right ul.dropdown-menu{
    min-height: 83px;

}
/* designation management end*/


/* table dropdown hover color issue css start */

.access-list-section .user-section-inner .access-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:hover,.access-list-section .user-section-inner .access-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:focus{
background-color: #e9ecef;
color: #1C1F40;
}
.salary-senario-dropdown .dropdown-menu li .dropdown-item:focus{
    background-color: #e9ecef;
    color: #1C1F40;
}
.investment-list-section .user-section-inner .investment-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:hover,.investment-list-section .user-section-inner .investment-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:focus{
    background-color: #e9ecef;
}
.skill-list-section .user-section-inner .skill-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:hover,.skill-list-section .user-section-inner .skill-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:focus{
    background-color: #e9ecef;
    color: #1C1F40;
}
.contact-salary-section .contact-salary-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:focus,.contact-salary-section .contact-salary-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:hover{
    background-color: #e9ecef;
    color: #1C1F40;
}
.org-branch-dropdown .dropdown-menu li .dropdown-item:focus,.org-branch-dropdown .dropdown-menu li .dropdown-item:hover{
    background-color: #e9ecef;
    color: #1C1F40;
}
.technology-list-section .user-section-inner .technology-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:hover,.technology-list-section .user-section-inner .technology-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:focus{
    background-color: #e9ecef;
    color: #1C1F40;

}

/* table dropdown hover color issue css end */

/* overtime management start */
.holiday-man-section table tbody tr.overtime-clickable-row{
    background-color: #fff !important;
    cursor: pointer;
}
.holiday-list-sec table tbody tr.overtime-clickable-row:nth-child(even){
background-color: #E8E9EC;
}


@media (min-width: 1441px) {
.holiday-man-section table tbody tr.overtime-clickable-row td{
    padding: 10px 24px;
}
}

/* overtime management end */
/* hrm issue fix end */
.holiday-man-section table tbody tr.overtime-clickable-row:nth-child(odd){
    background-color: #E8E9EC !important;
}
/* 23-24-2024 hrm issue css start */
.skill-list-section .user-section-inner .skill-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:hover,.skill-list-section .user-section-inner .skill-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:focus{
    background-color: #e9ecef !important;
    color: #1C1F40 !important;
}
.investment-list-section .user-section-inner .investment-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:hover,.investment-list-section .user-section-inner .investment-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:focus{
    background-color: #e9ecef !important;
    color: #1C1F40 !important;
}
.access-list-section .user-section-inner .access-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:hover,.access-list-section .user-section-inner .access-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:focus{
    background-color: #e9ecef !important;
    color: #1C1F40 !important;
}
.technology-list-section .user-section-inner .technology-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:hover,.technology-list-section .user-section-inner .technology-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item:focus{
    background-color: #e9ecef !important;
    color: #1C1F40 !important;

}

.interview-manage-main-form .question-box-listing .select-with-icons .form-select{
    border-left: 1px solid #B9BAC4 !important;
}
.holiday-man-section table tbody tr.overtime-clickable-row:first-child td,.holiday-man-section table tbody tr.overtime-clickable-row:first-child td{
    border-top: 16px solid #fff;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: rgb(28, 31, 64);
    border-color: rgb(28, 31, 64);
    color: #fff;
}
/* .daterangepicker td.in-range{
    background-color: transparent;
} */
.user-profile-section .skill-box .badges-box{
    padding-left: 0;
    margin-bottom: 0;
}

.delete-modal .modal-footer .contract_working_day_btn{
    display: flex;
    justify-content: center;
    width: 100%;
}

.delete-modal .modal-footer .contract_working_day_btn .btn,.delete-modal .modal-footer .contract_working_day_btn .btn{
    margin: 0 2px;
    padding: 5px 13px;
    font-size: 13px;
}
@media (max-width: 479px) {
    .delete-modal .modal-footer .contract_working_day_btn .btn,.delete-modal .modal-footer .contract_working_day_btn .btn{
        margin: 0 2px;
    }

}

/* 23-07-2024 hrm issue css end */
/* 25-07-2024 hrm issue css start */

/* project management start */
@media (max-width: 1366px) {
    .project-collaborators-sidebar.add-user-right-sidebar.add-project-offcanvas .user-profile-main-form .user-form{
        min-height: calc(100vh - 92px);
    }
}

@media (max-width: 767px) {
    .project-collaborators-sidebar.add-user-right-sidebar.add-project-offcanvas .user-profile-main-form .user-form{
        min-height: calc(100vh - 82px);
    }
}

/* project management end */

/* 25-07-2024 hrm issue css end */

/* 24-07-2024 hrm issue css end */

/* dashboard get device modal start */
.get-device-model .modal-header{
    border-bottom: 0;
    padding-bottom: 10px;
}
.get-device-model .modal-header .delete-text h2{
    margin-bottom: 0;
    font-size: 24px;
    line-height: 34px;
    color: #000;
}
.get-device-model .modal-header .delete-text .btn-close{
    font-size: 14px;
}

@media (max-width: 1366px) {

    /* get device modal start */
    .get-device-model .modal-header .delete-text h2{
        font-size: 22px;
        line-height: 30px;
    }
    /* get device modal end */


}

@media (max-width: 992px) {
    /* get device modal start */
    .get-device-model .modal-header .delete-text h2{
        font-size: 20px;
        line-height: 26px;
    }
    /* get device modal end */

}
/* dashboard get device modal end */

/* interview management sidebar css start */
.interview-manage-main-form .question-box-listing .form-group .select-with-icons .form-select{
    border-left: 1px solid #B9BAC4 !important;
}
/* interview management sidebar css start */

/* sidebar css start */
.user-profile-main-form .user-form .form-group .select2-selection--multiple{
    border-radius: 12px;
}
/* sidebar css end */


/* create broadcast management css start */
.main-wrapper .create-broadcast .user-form .form-group input#id_file_attachment{
    height: unset;
}
/* create broadcast management css end */


/* section harware list section  */
section.hardware-list-section.attendance-list-sec {
    margin-top: 0 !important;
}
.document-manag-secondary-header-wrapper {
    padding: 11px 0;
}
section.hardware-list-section{
    margin-top: 0px !important;
}
/* section harware list section end  */

/* project management start */
.project-collaborators-sidebar.add-user-right-sidebar.add-project-offcanvas .user-profile-main-form .user-form{
    min-height: calc(100vh - 104px);
}
body .project-collaborators-sidebar.add-user-right-sidebar.add-project-offcanvas .salary-user-center-content .user-detail-wrapper{
    min-height: unset;
}
/* project management end */


/* 24-07-2024 hrm issue css end */
.salary-user-section .salary-upcoming-appraisals-card .salary-user-card-body .scroll{
    max-height: 253px;
    height: auto;
}
.status-icon img{
height: 22px;
}


/* 26-07-2024 hrm issue css start by css dev.*/
.project-collaborators-sidebar .user-detail-wrapper .select2-container--default .select2-results>.select2-results__options{
padding-bottom: 110px;
}
@media (max-width: 767px) {
    .project-collaborators-sidebar.add-user-right-sidebar.add-project-offcanvas .user-profile-main-form .user-form{
        min-height: calc(100vh - 82px) !important;
    }
}
@media (max-width: 1366px) {
    .project-collaborators-sidebar.add-user-right-sidebar.add-project-offcanvas .user-profile-main-form .user-form{
        min-height: calc(100vh - 92px) !important;
    }
}
/* 26-07-2024 hrm issue css end */

.status-icon img{
height: 22px;
}
.salary-user-section .salary-upcoming-appraisals-card .salary-user-card-body .scroll{
    max-height: 253px;
    height: auto;
}

.investment-list-table table tbody tr td .salary-senario-dropdown .dropdown-menu.show{
    min-height: 43px;
}


/* 30-07-2024 css start */
@media (max-width: 767px) {


.add-user-right-sidebar.add-project-offcanvas.project-collaborators-sidebar .user-profile-main-form .user-form{
        position: unset;
    }
}

.contact-salary-section {
    padding-bottom: 100px !important;
}


/* 30-07-2024 css end */
/* 30-07-2024 new css start */

.review-questions-fields .question-box-listing .form-group .form-control{
    border-radius: 12px;
}
.user-profile-main-form .user-form .form-group textarea{
    height: 100px !important;
}


/* investment plan css start */
@media (max-width: 590px) {
    .tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr:first-child td{
        width: 72%;
    }
}
@media (max-width: 480px) {
    .tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr:first-child td{
        width: 74%;
    }

}
/* investment plan css end */

/* investment sidebar table */
.investment-sidebar-table.tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr td:last-child{
    width: 22%;
}
@media (max-width: 590px) {
    .investment-sidebar-table.tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr:first-child td{
        width: 26%;
    }

}
/* investment sidebar end */

/* 30-07-2024 new css end */
/* css start 30/07/2024 */


.investment-sidebar-table.tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr:first-child td{
    width: unset;
}

.add-user-right-sidebar .review-form .selectize-control.multi{
    border-radius: 12px;
}

.remove-income-tax-section{
    border-radius: 50%;
    height: 30px;
    width: 30px;
    color: #67697F;
    border: 2px solid #67697F;
}

.plan-card-section .plan-card-item .plan-card-footer .view-investment-detail-btn{
    margin-top: 8px;
}

.leave-man-emp-filter .secondary-header-right button.icon-btn:hover img{
    filter: brightness(0) invert(1);

}
.project-details-section .project-mebmer-card .pro-meb-right .pro-meb-search .input-wrapper.search-input .btn-secondary{
    width: 85px;

}
.project-details-section .project-mebmer-card .pro-meb-right .pro-meb-search .clear-search-btn{
    right: 90px !important;
}

/* css end 30/07/2024 */
/*31-07-2024 css start */

.skiils-right-sidebar .user-profile-main-form#skill_form .user-form .user-form-inner{
    padding: 0;
}


@media (max-width: 480px) {
    .investment-declaration-create-div .submit-bottom-fixed .btn{
        max-width: 130px;
        margin-left: 10px;
        }

}

@media (max-width: 991px) {
    .resign-manage-secondary-header-wrapper .resign-manage-secondary-header-inner .resign-manage-secondary-header-content form .secondary-header-center{
        margin: 10px 0;
    }
}

@media (max-width: 767px) {
    .investment-sidebar-table.tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr td:first-child {
        width: 41%;
    }
    .investment-sidebar-table.tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr td:nth-child(2) {
        width: 11%;
    }
    .investment-sidebar-table.tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr td:nth-child(3) {
        width: 19%;
    }
}

/* 31-07-2024 css end */

.kebab-extender{
    padding: 0 10px !important;
}

/* 31-07-2024 new css start */
@media (max-width: 479px) {
    .user-section .user-new-listing.profile-personal-listing .profile-link-listing{
        justify-content: flex-start;
    }
}

.project-details-section .project-mebmer-card .pro-meb-right .pro-meb-search .input-wrapper.search-input .btn-secondary{
    width: 90px;
}
.generate-offer-letter{
    padding: 0 !important;
}

.addGlobalIp .user-profile-main-form .user-form .user-form-inner{
    padding: 0 !important;
}

.access-list-table  table tbody tr td .salary-senario-dropdown .dropdown-menu.show, table tbody tr td .salary-senario-dropdown .dropdown-menu.show{
    height: max-content;
    min-height: unset;
}

.my-pro-sidebar .add-user-center-content .user-profile-main-form .user-form{
    padding: 0 !important;
}

@media (max-width: 767px) {

    .interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-center{
        margin: 0px 0 20px;
    }

}
@media (max-width: 575px) {
    .interview-manage-secondary-header-wrapper .interview-manage-secondary-header-content .interview-manage-secondary-header-center{
        margin: 10px 0 10px;
    }

}

/* contract user salary css start */
@media (min-width: 1279px) {
.contract-user-salary-left-btn .check-out-btn{
    display: inline-block;
}
.contract-user-salary-left-btn .check-out-btn .pro-edit-img{
    display: inline-flex;
}
}
/* contract user salary css end */

/* broadcast management start */

@media (min-width: 1399px) {
.create-broadcast.add-user-right-sidebar .add-user-center-content .user-profile-main-form .user-form{
        padding: 24px 30px;
    }
}

/* broadcast management end */
/* technology management css start */
@media (max-width: 575px) {

    .technology-list-page .secondary-header-wrapper .secondary-header-content .secondary-header-right .simple-btn{
        max-width: 100%;
    }

}

@media (max-width: 992px) {

    .technology-right-sidebar .user-profile-main-form .user-form .user-form-inner{
        padding: 20px 24px;
    }

}
@media (max-width: 575px) {

    .technology-right-sidebar .user-profile-main-form .user-form .user-form-inner{
        padding: 15px 15px;
    }

}


/* technology management css start */
/* 31-07-2024 new css end */

/* ===============01-08-2024 css start ===============*/

.employee-card-btn-list{
    padding-bottom: 0px;
}
.employee-card-btn-list ul li .btn-list-inner .btn-list-img{
    margin-bottom: 0;

}
.employee-card-btn-list ul li .btn-list-inner .btn-title{
    margin-top: 6px;
}

@media only screen and (max-width: 1199px) {
    .employee-card-btn-list {
        padding-bottom: 0px;

    }
}

@media only screen and (max-width: 575px) {
    .employee-card-btn-list {
        padding-bottom: 0;

    }
}


/* document management start */
.document-manag-section .document-manag-card .btn.btn-primary{
    padding: 10px 15px;

}
/* document management end */

.designation-section .designation-list-table .table tbody tr td .salary-senario-dropdown .dropdown-menu, .salary-scenarios-section .salary-list-table .salary-senario-dropdown .dropdown-menu, table tbody tr td .salary-senario-dropdown .dropdown-menu.show, table tbody tr td .salary-senario-dropdown .dropdown-menu.show, table tbody tr td .org-branch-dropdown .dropdown-menu.show, .skill-list-section .user-section-inner .skill-list-table table tbody tr td .dropdown-menu, section.hardware-list-section .secondary-header-right ul.dropdown-menu{
    min-height: unset;
    height: max-content;
}




/*=============== 01-08-2024 css end ===============*/
/* mohit css start 01/08/2024 not update*/

.review-management-empty-section .review-management-empty-img{
    max-width: 260px !important;
    margin: 0 auto !important;
    text-align: center !important;
}
.review-management-empty-section .review-management-empty-img img{
    width: 100% !important;
}

@media (max-width: 767px) {
    .review-management-empty-section .review-management-empty-img{
        max-width: 189px !important;
    }
}

@media (max-width: 575px) {
    .review-management-empty-section .review-management-empty-img{
        max-width: 160px !important;
    }
}

@media (max-width: 575px) {
    .main-wrapper .add-user-right-sidebar.add-project-offcanvas .user-profile-main-form .user-form .form-group .form-control{
        padding: 7px 12px !important;
    }

}

@media (max-width: 575px) {
    .add-user-right-sidebar #branch_form .form-group  .select2-container--bootstrap4 .select2-selection--multiple{
        padding: 6px 12px 5px !important;
        font-size: 14px !important;
        line-height: 18px !important;

    }
    }

    .document-manag-section .document-manag-card .btn.btn-primary{
        padding: 10px 15px !important ;
    }

@media (min-width: 1279px) {
    .contract-user-salary-left-btn .check-out-btn .pro-edit-img {
        display: inline-flex !important;
    }
    .contract-user-salary-left-btn .check-out-btn {
        display: inline-block !important;
    }
}
@media (min-width: 575px) {
.contract-user-salary-left-btn .check-out-btn{
    justify-content: center !important;
}

}
.new-profile-form-roles .user-form .accordion-button .styled-checkbox + label{
    font-size: 16px !important;
    line-height: 21px !important;
}

.technology-empty-section{
    background-color: #fff !important;
    border-radius: 24px !important;
    min-height: calc(100vh - 140px) !important;
}
.overtime-management-empty-page .review-management-empty-section {
    min-height: calc(100vh - 130px) !important;
}

.employee-card-btn-list{
    padding-bottom: 0px !important;
}
.employee-card-btn-list ul li .btn-list-inner .btn-list-img{
    margin-bottom: 0 !important;

}
.employee-card-btn-list ul li .btn-list-inner .btn-title{
    margin-top: 6px !important;
}

@media only screen and (max-width: 1199px) {
    .employee-card-btn-list {
        padding-bottom: 0px !important;

    }
}

@media only screen and (max-width: 575px) {
    .employee-card-btn-list {
        padding-bottom: 0 !important;

    }
}


/* mohit css end 01/08/2024 */
/* 02-08-2024 css start */
@media screen and (min-device-width: 767px) and (max-device-width: 1024px) {
    .secondary-header-wrapper .secondary-header-content .secondary-header-center.contract-user-filter {
        max-width: max-content !important;

    }
}

/* 02-08-2024 css end */


.skill-list-new .skill-list-ul{
    padding:0;
    list-style:none;
}
.skill-list-new .skill-list-ul li{
    padding:10px 10px 10px 20px;
    border:1px solid #B9BAC4;
    border-radius:15px;
    position:relative;
}
.skill-list-new .skill-list-ul li::before{
      content: "";
    position: absolute;
    top: 20px;
    left: 8px;
    width: 5px;
    height: 5px;
    background-color: #000;
    border-radius: 50%;
}
.skill-list-new .skill-list-ul li:not(last-child){
    margin-bottom:12px;
}
.skill-list-new .skill-list-ul li span{
font-size: 16px;
font-weight: 400;
line-height: 18.96px;
text-align: left;
color:#0C0D1B;

}

/* error side bar start */
.access-denied-error{
    display: flex;
    justify-content: center;
    align-items: center;
}
.unauthorized{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
}
.unauthorized-img{
    width:316px;
    height:136px;
}
.unauthorized-img img{
    height: 100%;
    width: 100%;
}
.unauthorized-text{
    text-align: center;
    margin-top:50px;
}

.unauthorized-text h3{
    font-size: 24px;
    color: #1C1F40;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 30px;
}

.unauthorized-text p{
    color: #9798A7;
    font-size: 20px;
    line-height: 23px;
    font-weight: 400;
}

@media only screen and (max-width: 767px) {
    .unauthorized-img{
        width: 280px;
        height: 115px;
    }
    .unauthorized-text{
        margin-top: 30px;
    }
    .unauthorized-text h3{
        margin-bottom: 20px;
        font-size: 20px;
        line-height: 20px
    }
    .unauthorized-text p{
        font-size: 18px;
        line-height: 18px;
    }
}

@media only screen and (max-width: 575px) {
    .unauthorized-img{
    width: 240px;
    height: 100px;
    }
    .unauthorized-text{
    margin-top: 25px;
    }
    .unauthorized-text h3{
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 18px
    }
    .unauthorized-text p{
    font-size: 15px;
    line-height: 18px;
    }
}



.tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid.home-loan-interest td table tr td:nth-child(1){
width: 55% !important;
}
@media only screen and (max-width: 767px) {
.tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid.home-loan-interest td table tr td:nth-child(1){
width: 43% !important;
}
}
@media only screen and (max-width: 580px) {
.tds-detail-section .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid.home-loan-interest td table tr td:nth-child(1){
width: 39% !important;
}
}

.create-broadcast .user-profile-main-form .user-form .form-group .selectize-control .selectize-input input{
font-size: 16px;
font-weight: 500;
}
@media only screen and (max-width: 1366px) {
.create-broadcast .user-profile-main-form .user-form .form-group .selectize-control .selectize-input input{
font-size: 14px;
}
.create-broadcast .user-profile-main-form .user-form .form-group .selectize-control .selectize-input input::placeholder{
font-size: 14px !important;
}
}


.create-broadcast .user-profile-main-form .user-form .form-group .selectize-control .selectize-input input::placeholder{
color: #67697F;
font-size: 16px;
font-weight: 500;
}

.project-collaborators-sidebar .user-detail-wrapper .select2-container--default .select2-results>.select2-results__options{
height: calc(100vh - 200px) !important;
max-height: unset !important;
}
/* 13-08-2013 css start */
.designation-section .designation-list-table .table tbody tr td .salary-senario-dropdown .dropdown-menu, .salary-scenarios-section .salary-list-table .salary-senario-dropdown .dropdown-menu, table tbody tr td .salary-senario-dropdown .dropdown-menu.show, table tbody tr td .salary-senario-dropdown .dropdown-menu.show, table tbody tr td .org-branch-dropdown .dropdown-menu.show, .skill-list-section .user-section-inner .skill-list-table table tbody tr td .dropdown-menu, section.hardware-list-section .secondary-header-right ul.dropdown-menu,
.my-resignations-table table tbody tr td .resign-table-dropdown .dropdown-menu,.overtime-dot .dropdown-menu.show{
padding: 0 !important;


}

.salary-senario-dropdown .dropdown-menu li .dropdown-item img,section.roles-and-permission-management-list-section .dropdown-item img,.my-resignations-table table tbody tr td .resign-table-dropdown .dropdown-menu .dropdown-item img{
    height: 18px !important;
    width: 18px !important;
    margin-right: 5px !important;

}

.my-resignations-table table tbody tr td .resign-table-dropdown .dropdown-menu .dropdown-item .action-img{
    margin-left: 0 !important;
}


.roles-and-permission-management-list-section .roles-senario-dropdown.secondary-header-right ul.dropdown-menu,.org-branch-dropdown .dropdown-menu.show{
z-index: 1 !important;
padding: 0 !important;

}

.my-resignations-table table tbody tr td .resign-table-dropdown .dropdown-menu .dropdown-item,.holiday-list-sec table tbody tr td .salary-senario-dropdown .dropdown-menu li .dropdown-item,.salary-senario-dropdown .dropdown-menu li .dropdown-item,.skill-list-section .user-section-inner .skill-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item,.contact-salary-section .contact-salary-table .salary-senario-dropdown .dropdown-menu li .dropdown-item,section.roles-and-permission-management-list-section .dropdown-menu .dropdown-item,.hardware-list-section .salary-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item,.overtime-dot .dropdown-menu.show li .dropdown-item,.technology-list-section .user-section-inner .technology-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item,
.access-list-section .user-section-inner .access-list-table .salary-senario-dropdown .dropdown-menu li .dropdown-item,.org-branch-dropdown .dropdown-menu li .dropdown-item{
    font-size: 14px !important;
    padding: 8px 12px !important;
}
.skill-list-section .user-section-inner .skill-list-table table tbody tr td .dropdown-menu,.access-list-section .user-section-inner .access-list-table table tbody tr td .dropdown-menu,.technology-list-section .user-section-inner .technology-list-table table tbody tr td .dropdown-menu{
    min-width: 160px !important;
}
.roles-and-permission-management-list-section .roles-senario-dropdown.secondary-header-right ul.dropdown-menu{
min-height: unset !important;
height: max-content !important;
}

/* 13-08-2013 css end */
.tds-detail-section.investment-sidebar-table .tds-detail-inner .tds-detail-table .table tbody tr td:last-child{
width: 21% !important;

}
@media only screen and (max-width: 767px) {
.tds-detail-section.investment-sidebar-table  .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid td table tr td:first-child {
        width: 45% !important;
  }

    .tds-detail-section.investment-sidebar-table  .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid td table tr td:nth-child(2) {
        width: 15% !important;
  }
}

@media only screen and (max-width: 991px) {
.invest-input-text .invst-amount{
margin-top: 10px !important;
margin-bottom: 5px !important;
}
.invest-input-text .invst-amount input::placeholder {
    font-size: 15px !important;
}
}

@media only screen and (max-width: 575px) {
.invest-input-text .invst-amount{
margin-top: 5px !important;
margin-bottom: 5px !important;
}
.invest-input-text .invst-amount input::placeholder {
    font-size: 14px !important;
}
}




.tds-detail-section.investment_detail.without_declaration_detail .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid td table tr td:nth-child(1){
width: 68.4% !important;
}
.tds-detail-section.investment_detail.without_declaration_detail .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid td table tr td:nth-child(2){
width: unset !important;
}

@media only screen and (max-width: 767px) {
.tds-detail-section.investment_detail.without_declaration_detail .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid td table tr td:nth-child(1){
width: 66.2% !important;
}
}
@media only screen and (max-width: 590px) {
.tds-detail-section.investment_detail.without_declaration_detail .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid td table tr td:nth-child(1){
width: 72.2% !important;
}
}
@media only screen and (max-width: 480px) {
.tds-detail-section.investment_detail.without_declaration_detail .tds-detail-inner .tds-detail-table .table tbody tr.tab-wid td table tr td:nth-child(1){
width: 66.2% !important;
}
}

.leave_sidebar_select .select2-container {
    z-index: 2;
}


.offcanvas-body.add-user-center-content.salary-user-center-content.my-profile-new .my-profile-details {
    padding-bottom: 100px !important;
}
.user-profile-main-form .user-form .select-skills.selected-arw .form-group .form-control {
    height: auto !important;
}
.datepicker-dropdown {
    z-index: 9999 !important;
}
.project-manag-section button.btn.btn-primary.add-icon-gallery {
    padding: 8px 30px;
}
.dash-time-tracker-tetails-section .custom-datepicker-wrapper .custom-datepicker .form-control{
    padding-right: 35px !important;
}
.attendance-list-sec .profile-personal-listing .profile-link-listing li a.active .personal-detail-icon img{
    filter: unset !important;
}