

/* Dessehra Theme */

.DussehraTheme .custom_toaster .Toastify__toast--default {
    background: linear-gradient(30deg, #FB5726 30%, #357FE7 100%);
    color: #fff !important;
}
.DussehraTheme .PendingListFilter .bg-blue {
    background: linear-gradient(179deg, #FB5726  30%, #357FE7 100%);
}

.DussehraTheme .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected .tabListIcon {
    color: #FB5726 ;
}

.DussehraTheme .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected .badge.badge-light {
    background-color: #FB5726;

}

.DussehraTheme .themebanner {
    position: relative;

}



.DussehraTheme .pendingForActionWraper .pendingListView .shimmer_effect #loader-4 span {
    background: #001950 !important;
}

.DussehraTheme .themebanner {
    background: #FAF7EF;
  
}
.DussehraTheme  .WelcomePage{
    background: #FAF7EF;
}
.DussehraTheme .themebanner::before {
    background: url("ThemeImages/navratri.png")no-repeat;
    width: 100%;
    content: "";
    position: absolute;
    top: 0;
    z-index: 2;
    left: 0;
    height: 100%;
    background-position-x: left;
   background-size: contain;
}

 .DussehraTheme .themebanner::after {
    background: url("ThemeImages/dessehra.png")no-repeat;

    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
  background-size:contain;
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    top: 0;
    right: 0;
} 
.DussehraTheme .pending-actions-box .card-footer {
    border-bottom: 1px solid #cbcbcb;
}

.DussehraTheme .pendingListView .boxContent.bg-white {
    background: #ffffff94 !important;
}

.DussehraTheme .themebanner .frequently_visit ul li a:hover span {
    color: #357FE7;
}

.DussehraTheme .topbar {
    z-index: 50;
}

.DussehraTheme .Frequently-visit-section {
    z-index: 3;
    position: relative;
}

.DussehraTheme .pendingForActionWraper {
    z-index: 2;
    position: relative;
}

.DussehraTheme .comp-dashboard {
    z-index: 2;
    position: relative;
}
.DussehraTheme .boxWraper {
    background: #fffffff2;
}
.DussehraTheme .frequently_title {
    background: linear-gradient(179deg, #FB5726  30%, #357FE7 100%);
    z-index: 3;

}

.DussehraTheme .frequently_visit ul li span {
    color: #357FE7;
    /* color: #ffffff; */
}

.DussehraTheme .msg-alert {
    background: linear-gradient(45deg, #FB5726  30%, #357FE7 100%);
}

.DussehraTheme .pending-actions-box .card-body {
    background: linear-gradient(179deg, #FB5726  30%, #357FE7 100%);


}

.DussehraTheme .comp-dashboard {
    background: linear-gradient(179deg, #FB5726  30%, #357FE7 100%);

}

.DussehraTheme .comp-dashboard .container {
    z-index: 2;
    position: relative;
}

.DussehraTheme .assets9 {
    background: linear-gradient(179deg, #FB5726  30%, #357FE7 100%);
}

.DussehraTheme #dashboard .nav-tabs .nav-item.show .nav-link,
.DussehraTheme #dashboard .nav-tabs .nav-link.active {
    background: #FB5726 !important;
}

.DussehraTheme .messageAlert {
    background: linear-gradient(92deg, #FB5726  30%, #357FE7 100%);
   
}

.DussehraTheme .notification_body {
    background: #357FE7;
}

.DussehraTheme .messageAlert::before {
    border-bottom: 10px solid #357FE7;
}

.DussehraTheme .Frequently-visit-section.expenseheader::before {
    background: linear-gradient(179deg, #eb5711  30%, #357FE7 100%);
}

.DussehraTheme .Frequently-visit-section.expenseheader::after {
    background: url("ThemeImages/waves_bg.png") no-repeat;
    content: "";
    position: absolute;
    width: 100%;
    /* z-index: 2; */
    height: 104px;
    top: 0;
}

.DussehraTheme .expenseClaim .frequently_visit ul li .dropdown-menu span {
    background:#357FE7 !important;
}

.DussehraTheme .pendingListView .card-body.bg-light,
.DussehraTheme .pendingListView .card-body.bg-light a {
    color: #ffffff;
}

.DussehraTheme .Notification-list .readmoretext div:nth-child(4) button {
    background:rgb(93 153 236) !important;
   
}


.DussehraTheme .gridView li.active a {
    background: #357FE7;
}
.DussehraTheme .carousel-navigation {
    padding-top: 40px;
}

.DussehraTheme .survay_card2 {
    background: linear-gradient(179deg, #ff590a  30%, #357FE7 100%);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.3);
}

.DussehraTheme .circle-iconsurvey .text-blue {
    color: #ff590a !important;
}

.DussehraTheme .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected {
    color: #FB5726 !important;
}

.DussehraTheme .pendingForActionWraper .pendingListView .MuiTabs-indicator {
    background-color: #FB5726 !important;
}

.DussehraTheme .pendingForActionWraper .pendingListView .Mui-selected .tabListIcon {
    color: #FB5726 !important;
}

.DussehraTheme .blinking {
    border-color: #001950;
}


.DussehraTheme .Frequently-visit-section.leaveheader::after,
.DussehraTheme .Frequently-visit-section.leaveheader::before {
    display: none;
}

.DussehraTheme .frequently_visit.card {
    position: relative;
    z-index: 3;

}

.DussehraTheme .themebanner .frequently_visit.card {
    /* background-color: #ffffff9e; */
    background-color: #ffffffd9;
    border: 1px solid #ffffffa6;
}

.DussehraTheme .themebanner .frequently_title:after {
    /* background: #f6f8fc; */
    background: #fffefc;
}

.DussehraTheme .three strong.font18 {
    color: #357FE7;
}

.DussehraTheme .pendingForActionWraper .pendingListView .shimmer_effect #loader-4 span {
    background: #357FE7 !important;
}


 .DussehraTheme .comp-dashboard::before {
    content: 'May Maa Durga remove all the evils and troubles from your life. Wish you and your loved ones a very happy Dussehra!';
    position: absolute;
    color: #414140;
    top: -38px;
    left: 0;
    max-width: 1140px;
    margin: 0 auto;
    width: 100%;
    right: 0;
    font-family: 'Roboto Bold';
    text-align: center;
 }
 .DussehraTheme .comp-dashboard::after {
    background: url("ThemeImages/ravan_img.jpg") no-repeat;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    z-index: 1;
    background-position-y: bottom;
    background-position-x: center;
    bottom: 0;
}

.DussehraTheme .pendingForActionWraper .card{
    border: transparent;
  
}

.DussehraTheme .settingIcon a.settings-opener{
    background:#357FE7;
   
}
.DussehraTheme .pendingListGridView .carousel-navigation p {
    color: #ffffff !important;
    font-weight: bold;
  
}
.DussehraTheme  .carousel-navigation h2 {
    color: #fff;
}
.DussehraTheme .pendingaccordion .text-blue{
    color: #FB5726;
}



/* Gandhi Jayanti theme 2025 */

.GandhiJayanti2025 .PendingListFilter .bg-blue {
    background: linear-gradient(179deg, #244DAD  30%, #123684 100%);
}

.GandhiJayanti2025 .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected .tabListIcon {
    color: #244DAD ;
}

.GandhiJayanti2025 .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected .badge.badge-light {
    background-color: #244DAD;

}

.GandhiJayanti2025 .themebanner {
    position: relative;

}

.GandhiJayanti2025 .pendingForActionWraper .pendingListView .shimmer_effect #loader-4 span {
    background: #001950 !important;
}

.GandhiJayanti2025 .themebanner {
    background: #FAF7EF;
  
}
.GandhiJayanti2025  .WelcomePage{
    background: #FAF7EF;
}
.GandhiJayanti2025 .themebanner::before {
    background: url("ThemeImages/redFortBanner.png")no-repeat;
    width: 100%;
    content: "";
    position: absolute;
    top: 0;
    z-index: 2;
    left: 0;
    height: 100%;
    background-position-x: center;
   background-size: contain;
}

 .GandhiJayanti2025 .themebanner::after {
    background: url("ThemeImages/gandhijiStandpic.png")no-repeat;

    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
  background-size:contain;
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    top: 0;
    right: 0;
} 
.GandhiJayanti2025 .pending-actions-box .card-footer {
    border-bottom: 1px solid #cbcbcb;
}

.GandhiJayanti2025 .pendingListView .boxContent.bg-white {
    background: #ffffff94 !important;
}

.GandhiJayanti2025 .themebanner .frequently_visit ul li a:hover span {
    color: #123684;
}

.GandhiJayanti2025 .topbar {
    z-index: 50;
}

.GandhiJayanti2025 .Frequently-visit-section {
    z-index: 3;
    position: relative;
}

.GandhiJayanti2025 .pendingForActionWraper {
    z-index: 2;
    position: relative;
}

.GandhiJayanti2025 .comp-dashboard {
    z-index: 2;
    position: relative;
}
.GandhiJayanti2025 .boxWraper {
    background: #fffffff2;
}
.GandhiJayanti2025 .frequently_title {
    background: linear-gradient(179deg, #244DAD  30%, #123684 100%);
    z-index: 3;

}
.GandhiJayanti2025 .frequently_visit ul li span {
    color: #123684;
    /* color: #ffffff; */
}
.GandhiJayanti2025 .pending-actions-box .card-body {
    background: linear-gradient(179deg, #244dade0 30%, #123684ab 100%);

    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.GandhiJayanti2025 .comp-dashboard {
    background: linear-gradient(179deg, #244DAD  30%, #123684 100%);

}

.GandhiJayanti2025 .comp-dashboard .container {
    z-index: 2;
    position: relative;
}
.GandhiJayanti2025 .assets9 {
    background: linear-gradient(179deg, #244DAD  30%, #123684 100%);
}

.GandhiJayanti2025 #dashboard .nav-tabs .nav-item.show .nav-link,
.GandhiJayanti2025 #dashboard .nav-tabs .nav-link.active {
    background: #244DAD !important;
}
.GandhiJayanti2025 .notification_body {
    background: #123684;
}
.GandhiJayanti2025 .messageAlert::before {
    border-bottom: 10px solid #123684;
}
.GandhiJayanti2025 .Frequently-visit-section.expenseheader::before {
    background: linear-gradient(179deg, #244DAD  30%, #123684 100%);
}
.GandhiJayanti2025 .Frequently-visit-section.expenseheader::after {
    background: url("ThemeImages/waves_bg.png") no-repeat;
    content: "";
    position: absolute;
    width: 100%;
    /* z-index: 2; */
    height: 104px;
    top: 0;
}
.GandhiJayanti2025 .expenseClaim .frequently_visit ul li .dropdown-menu span {
    background:#123684 !important;
}
.GandhiJayanti2025 .pendingListView .card-body.bg-light,
.GandhiJayanti2025 .pendingListView .card-body.bg-light a {
    color: #ffffff;
}

.GandhiJayanti2025 .Notification-list .readmoretext div:nth-child(4) button {
    background:rgb(93 153 236) !important; 
}
.GandhiJayanti2025 .gridView li.active a {
    background: #123684;
}
.GandhiJayanti2025 .carousel-navigation {
    padding-top: 40px;
}


.GandhiJayanti2025 .circle-iconsurvey .text-blue {
    color: #123684 !important;
}

.GandhiJayanti2025 .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected {
    color: #244DAD !important;
}

.GandhiJayanti2025 .pendingForActionWraper .pendingListView .MuiTabs-indicator {
    background-color: #244DAD !important;
}

.GandhiJayanti2025 .pendingForActionWraper .pendingListView .Mui-selected .tabListIcon {
    color: #244DAD !important;
}

.GandhiJayanti2025 .blinking {
    border-color: #001950;
}


.GandhiJayanti2025 .Frequently-visit-section.leaveheader::after,
.GandhiJayanti2025 .Frequently-visit-section.leaveheader::before {
    display: none;
}

.GandhiJayanti2025 .frequently_visit.card {
    position: relative;
    z-index: 3;

}

.GandhiJayanti2025 .themebanner .frequently_visit.card {
    /* background-color: #ffffff9e; */
    background-color: #ffffffd9;
    border: 1px solid #ffffffa6;
}

.GandhiJayanti2025 .themebanner .frequently_title:after {
    /* background: #f6f8fc; */
    background: #fffefc;
}


 .GandhiJayanti2025 .comp-dashboard::before {
    content: 'Remember all those who fought for gifting us Freedom';
    position: absolute;
    color: #414140;
    top: -38px;
    left: 0;
    max-width: 1140px;
    margin: 0 auto;
    width: 100%;
    right: 0;
    font-family: 'Roboto Bold';
    text-align: center;
 }


.GandhiJayanti2025 .pendingForActionWraper .card{
    border: transparent;
  
}

.GandhiJayanti2025 .settingIcon a.settings-opener{
    background:#123684;
   
}

.GandhiJayanti2025 .pendingListGridView .carousel-navigation p {
    color: #ffffff !important;
    font-weight: bold;
  
}
.GandhiJayanti2025  .carousel-navigation h2 {
    color: #fff;
}
.GandhiJayanti2025 .pendingaccordion .text-blue{
    color: #244DAD;
}
.GandhiJayanti2025 .pendingForActionWraper .card {
    border: transparent;
    background: transparent;
}

/* Diwali theme 2025 */

.Diwali2025 .PendingListFilter .bg-blue {
    background: linear-gradient(179deg, #780C93  30%, #780C93 100%);
}

.Diwali2025 .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected .tabListIcon {
    color: #780C93 ;
}

.Diwali2025 .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected .badge.badge-light {
    background-color: #780C93;

}

.Diwali2025 .themebanner {
    position: relative;

}

.Diwali2025 .pendingForActionWraper .pendingListView .shimmer_effect #loader-4 span {
    background: #001950 !important;
}

.Diwali2025 .themebanner {
    background: #FDF6FF;
    background: linear-gradient(90deg,rgba(253, 246, 255, 1) 30%, rgba(217, 217, 217, 1) 62%, rgba(120, 12, 147, 1) 100%);
}
.Diwali2025  .WelcomePage{
    background: #FAF7EF;
}
.Diwali2025 .themebanner::before {
    background-image: url("ThemeImages/diwali_lamp2025.png");
    background-repeat: no-repeat;
    width: 100%;
    content: "";
    position: absolute;
    top: 0;
    z-index: 2;
    left: 0;
    right: 0;
    height: 100%;
   background-position-x: left, top;
   background-size: contain, auto;
}

 .Diwali2025 .themebanner::after {
    background: url("ThemeImages/dipak_lamp2025.png"),url("ThemeImages/diwali_img_right.png") ;
    content: "";
    position: absolute;
    width: 100%;
     z-index: 2, 3; 
    height:100%;
    bottom: 0;
    right: 0;
    background-size: calc(20%), auto;
   background-position-x: right, right;
   background-position-y: bottom, top;
   top:auto;
   background-repeat: no-repeat;
} 
.Diwali2025 .pending-actions-box .card-footer {
    border-bottom: 1px solid #cbcbcb;
}

.Diwali2025 .pendingListView .boxContent.bg-white {
    background: #ffffff94 !important;
}

.Diwali2025 .themebanner .frequently_visit ul li a:hover span {
    color: #780C93;
}

.Diwali2025 .topbar {
    z-index: 50;
}

.Diwali2025 .Frequently-visit-section {
    z-index: 3;
    position: relative;
}

.Diwali2025 .pendingForActionWraper {
    z-index: 2;
    position: relative;
}

.Diwali2025 .comp-dashboard {
    z-index: 2;
    position: relative;
}
.Diwali2025 .boxWraper {
    background: #fffffff2;
}
.Diwali2025 .frequently_title {
    background: linear-gradient(179deg, #780C93  30%, #780C93 100%);
    z-index: 3;

}
.Diwali2025 .frequently_visit ul li span {
    color: #780C93;
    /* color: #ffffff; */
}
.Diwali2025 .pending-actions-box .card-body {
    background: linear-gradient(179deg, #780C93e0 30%, #780C93ab 100%);

    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.Diwali2025 .comp-dashboard {
    background: linear-gradient(179deg, #780C93  30%, #780C93 100%);

}

.Diwali2025 .comp-dashboard .container {
    z-index: 2;
    position: relative;
}
.Diwali2025 .assets9 {
    background: linear-gradient(179deg, #780C93  30%, #780C93 100%);
}

.Diwali2025 #dashboard .nav-tabs .nav-item.show .nav-link,
.Diwali2025 #dashboard .nav-tabs .nav-link.active {
    background: #780C93 !important;
}
.Diwali2025 .notification_body {
    background: #780C93;
}
.Diwali2025 .messageAlert::before {
    border-bottom: 10px solid #780C93;
}
.Diwali2025 .Frequently-visit-section.expenseheader::before {
    background: linear-gradient(179deg, #780C93  30%, #780C93 100%);
}
.Diwali2025 .Frequently-visit-section.expenseheader::after {
    background: url("ThemeImages/waves_bg.png") no-repeat;
    content: "";
    position: absolute;
    width: 100%;
    /* z-index: 2; */
    height: 104px;
    top: 0;
}
.Diwali2025 .expenseClaim .frequently_visit ul li .dropdown-menu span {
    background:#780C93 !important;
}
.Diwali2025 .pendingListView .card-body.bg-light,
.Diwali2025 .pendingListView .card-body.bg-light a {
    color: #ffffff;
}

.Diwali2025 .Notification-list .readmoretext div:nth-child(4) button {
    background:#933da9 !important;
}
.Diwali2025 .gridView li.active a {
    background: #780C93;
}
.Diwali2025 .carousel-navigation {
    padding-top: 40px;
}


.Diwali2025 .circle-iconsurvey .text-blue {
    color: #780C93 !important;
}

.Diwali2025 .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected {
    color: #780C93 !important;
}

.Diwali2025 .pendingForActionWraper .pendingListView .MuiTabs-indicator {
    background-color: #780C93 !important;
}

.Diwali2025 .pendingForActionWraper .pendingListView .Mui-selected .tabListIcon {
    color: #780C93 !important;
}

.Diwali2025 .blinking {
    border-color: #780C93;
}


.Diwali2025 .Frequently-visit-section.leaveheader::after,
.Diwali2025 .Frequently-visit-section.leaveheader::before {
    display: none;
}

.Diwali2025 .frequently_visit.card {
    position: relative;
    z-index: 3;

}

.Diwali2025 .themebanner .frequently_visit.card {
    /* background-color: #ffffff9e; */
    background-color: #ffffffd9;
    border: 1px solid #ffffffa6;
}

.Diwali2025 .themebanner .frequently_title:after {
    /* background: #f6f8fc; */
    background: #fffefc;
}


 .Diwali2025 .comp-dashboard::before {
    content: 'Happy Diwali! May your days be filled with light, laughter, and positive energy throughout the year.';
    position: absolute;
    color: #414140;
    top: -38px;
    left: 0;
    max-width: 1140px;
    margin: 0 auto;
    width: 100%;
    right: 0;
    font-family: 'Roboto Bold';
    text-align: center;
 }

 .Diwali2025 .comp-dashboard::after {
    background: url("ThemeImages/1.png"), url("ThemeImages/2.png");
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    right: 0;
    left: 0;
    z-index: 1;
    background-repeat: no-repeat;
    background-position-x: left, right;
    background-position-y: bottom, bottom;
    transform: scaleX(-1);
background-size: calc(10%), calc(10%);
}
.Diwali2025 .pendingForActionWraper .card{
    border: transparent;
  
}

.Diwali2025 .settingIcon a.settings-opener{
    background:#780C93;
   
}

.Diwali2025 .pendingListGridView .carousel-navigation p {
    color: #ffffff !important;
    font-weight: bold;
  
}
.Diwali2025 .bg-light-blue {
    background-color: #edcdf5;
}
.Diwali2025  .carousel-navigation h2 {
    color: #fff;
}
.Diwali2025 .pendingaccordion .text-blue{
    color: #780C93;
}
.Diwali2025 .pendingForActionWraper .card {
    border: transparent;
    background: transparent;
}
.Diwali2025 .frequently_visit.card {
    position: relative;
    z-index: 3;

}
@media (max-width: 992px) {
    
    .DussehraTheme .pendingForActionWraper .pendingListView .MuiTabs-indicator{
        background-color: #fff !important;
    }
    .DussehraTheme .pendingListView .MuiButtonBase-root.Mui-selected .badge.badge-light {
        background-color: #ffffff !important;
    }
    .DussehraTheme .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected .tabListIcon {
        color: #fff !important;
    }
    .DussehraTheme .pendingForActionWraper .pendingListView .MuiButtonBase-root.Mui-selected {
        color: #ffffff !important;
    }
    .DussehraTheme .pendingForActionWraper {
        padding-bottom: 30px;
    }
  
    .DussehraTheme .scrollableTabs .MuiButtonBase-root.MuiTabScrollButton-root:first-child {
        background: rgb(251 87 38);
    }
    .DussehraTheme .scrollableTabs .MuiButtonBase-root.MuiTabScrollButton-root:last-child {
        background: rgb(251 87 38);
    }



    


}

@media (max-width: 768px) {
    
}

@media (max-width: 575px) {
    
}