 @font-face{font-family:Inter Regular;
 src:url(../fonts/Inter-Regular.ttf);
 }
  @font-face{font-family:Inter Medium;
 src:url(../fonts/Inter-Medium.ttf);
 }
 @font-face{font-family:Inter Semi Bold;
 src:url(../fonts/Inter-SemiBold.ttf);
 }
  @font-face{font-family:Inter Bold;
 src:url(../fonts/Inter-Bold.ttf);
 }
  @font-face{font-family:The Castle Elizah;
 src:url(../fonts/The-Castle-Elizah.ttf);
 }
 

 
/*-----------------------*/
html {scroll-behavior:smooth;}
body { padding: 0; margin: 0 auto;font-family:Inter Regular;position: relative; font-weight: 400; overflow-x: hidden; color: #000; font-size: 16px;background:#fff;}
ul { list-style: none }
a { text-decoration: none; outline: none; }
body a:hover, body a:focus { text-decoration: none; color:#202833; }
a:focus { outline: none; text-decoration: underline }
textarea:focus { outline: none }
input { outline: none !important }
button, button:focus { outline: none }
a img { border: none }
img { border: 0; max-width: 100%; width: 100%;}
p {padding: 0px; margin: 0px;}
h1, h2, h3, h4, ul, p { padding: 0px; margin: 0px;}
textarea { resize: none }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff }
input:-moz-placeholder, textarea:-moz-placeholder { color: #fff }
input::-moz-placeholder { opacity: 1; outline: none }
textarea::-moz-placeholder { opacity: 1; outline: none }
.clr { clear: both; height: 0 }.latest-newsbox::placeholder {color:#666666; font-size:15px;}
.form-control:focus { box-shadow: none }
ul { padding: 0; list-style: none;}
a { text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }
a:hover { text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }

.csn-ul{margin-left:20px;  text-align: justify;}
.csn-ul li {position: relative;margin-bottom:7px;}
.csn-ul li:before {position: absolute;top:9px;left:-19px;height: 8px;width: 8px;
background:#014d49;border-radius: 100%;content: '';}

/*===============header===============*/ 
/*===============header===============*/

#header-id {
  background:#ffffff;
  height:auto;display:none;
  transition: transform .3s ease-in-out;
  width:100%;
  margin:0px auto;
  top:0px;border-bottom:1px solid #CCCCCC;
  position: relative;
}
.header-inner {
    margin: 0 auto;
    max-width:1280px;
    width:100%;
}
 
.headerSecondry{
  align-items: center;
  background:none;
  display: flex;
  height:60px;
  position: relative;

}
.logo-scrollup{display:block;}
.logo-scrolldown{display:none;}
.logo-d > img {
  width:100%;
  position:relative;
}
.logo-d{
  width:150px !important;
  transform:translateY(1px);
  position:relative;
  transition: transform .3s ease-in-out; 
}
.sticky .logo-d > img {max-width:200px; transform:translateY(1px);}
.sticky .logo1-d {max-width:200px !important; transform:translateY(15px) !important; margin-left:110px;}
.logo-m > img {
  max-width: 130px;
  transform:translateY(-1px);
  position:absolute;
  display:none;
  left: 20px;
  
}
.sticky{position:fixed !important;top:0;width:100% !important;  backdrop-filter: blur(40px); z-index: 999; /*box-shadow:1px 5px 10px rgba(0,0,0,0.2);*/   background:#ffffff !important; }
/*.sticky .headerTertiary{display:none;}*/
.sticky .headerSecondry{height: auto;}

 
  
/*--Head END--*/



.wiki-mk{padding-left:40px; padding-right:40px;}
.midbox-inner{margin:auto;max-width:90rem;width:100%;}



#login-section{
  background: #fff;
  display: block;
  flex-direction: column;
  flex-grow: 0;
  align-items: center;
  justify-content: center;
}
.login-section{
  display:flex;
  align-items: center;
  justify-content: center;
   
}
.login-section-left{width:50%; margin:0px; padding:0px; position:relative;  height: 100vh; display: flex;align-items: center;}
.login-section-left .login-logo{margin:0px; padding:0px 0px 30px; position:relative;}
.login-section-left .login-logo img{width:auto; height:60px;}
.login-form{width:450px; margin:0px auto; padding:8% 0% 0%; position:relative;  z-index:1;}
.login-form h2{color:#000000;font-size:32px; margin:20px 0px 20px;padding: 0px;font-family: Inter Medium;}
.login-form h3{color: #97979A;font-size:15px; margin:0px 0px 10px;padding:0px;}


.login-form input:focus {border:1px solid #BA1717;}
.login-form ::placeholder {color:#BDBDBD; font-size:16px;}
.login-form label {display:block; font-size: 14px;color: #3F464F;margin-bottom: 5px;font-family: Inter Medium;}
.login-form input, textarea {border:1px solid #DADADA;height:40px;padding-left: 15px;width: 100%;font-size: 16px;border-radius: 8px;background: #ffffff;outline: none; color:#444;}
.login-form .login-form-box{width: 100%; padding:30px 0px 0px;display: flex; gap:15px; }
.login-form .otp-form-box{width:65%;padding:30px 0px 0px;display: flex; gap:15px; }

.login-form .otp-form-box input{border:1px solid #DADADA;height:40px;text-align:center;padding:5px; width: 100%;font-size: 16px;border-radius: 8px;background: #ffffff;outline: none; color:#444;}
.resend-otp{color: var(--grey, #636363); font-size:14px; margin-top:20px;}.resend-otp span{color: #BA1717;}
.go-back{margin:0px auto; color: #BA1717; font-size:14px; margin-top:14px; text-align: center; display:block;}

.dob{position:relative; z-index:1;}
.dob:before {position: absolute;content: "";width:23px;height:25px;background: url(../images/2024/01/calendar.png) no-repeat;background-size: 70%;background-position: bottom right;z-index:1;bottom:12px;right: 10px;}
.login-form .login-contact-form-box{display:block;width: 100%;}.login-form .iti{width:100%;}
.login-form .submit-now{border-radius: 8px;background: #BA1717;box-shadow: 0px 0px 8.5px 0px rgba(255, 255, 255, 0.43) inset; color: #ffffff;border: 2px solid #BA1717; font-size:16px; padding:10px;position: relative; width:100%;  margin:0px 0 0px; font-family: Inter Medium;}
.login-form .submit-now:hover{background:#ffffff; color:#BA1717;}
.login-form p{color: #4B4B59; font-size:16px; margin:0px; padding:10px 0px 0px; position:relative;}
.login-form p a{color: #BA1717;}


.login-form  select {
   -webkit-appearance:none;
   -moz-appearance:none;
   -ms-appearance:none;
   appearance:none;
   outline:0;
   box-shadow:none;
   border:0!important;
   background: #ffffff;
   background-image: none;
   flex: 1;
   padding: 0 .5em;
   color:#BDBDBD;
   cursor:pointer;
   font-size: 1em;
   font-family: 'Open Sans', sans-serif;
}
.login-form  select::-ms-expand {
   display: none;
}
.login-form  .select {
   position: relative;
   display: flex;
   width:100%;
   height: 40px;
   line-height:40px;
   background: #ffffff;
   border: 1px solid #DADADA;
   overflow: hidden;
   border-radius: .25em;
}
.login-form  .select::after {
   content:'';
   position: absolute;
   width:30px; height:25px;
   background:url(../images/2024/01/arrow-icon1.png) no-repeat;
   background-size:15px;
   top:14px;
   right: 0;
   padding: 0 0.5em;
   cursor:pointer;
   pointer-events:none;
   transition:.25s all ease;
}
.login-form  .select:hover::after {color:#444444;}



.login-section-right{background:#fff; width:50%; margin:0px; padding:0px; position:relative;  z-index:1;  height: 100vh;}
.login-section-right::before {
  content: "";
  position: absolute;
  bottom:1%;
  right:1%;
  width:100%;
  height:98%;
  background: url(../images/2024/01/sign-bg.jpg) no-repeat;
  background-size:cover;
  z-index: -1;
  border-radius:8px;
}
 
.login-section-rightbox{height:100%;  z-index:1;}


.sign-doc{position:absolute; bottom:1%; right:1%; width:100%; height:auto; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 30%); border-radius:8px;}

.login-section-rightbox h2{display:flex; gap:10px; align-items: center; color:#ffffff;font-size:18px; margin:0px 40px 40px;padding: 0px;}
.login-section-rightbox h2 span{width:5px; height:5px; background:#fff; border-radius:100%;}
.login-section-rightbox p{color:#ffffff;font-size:20px; font-weight:Bold; line-height:28px; margin:0px 40px 10px;padding: 0px;}

/*----  login END ----*/





#lalit-mod{background:#fff; height:100vh; margin:0px; padding:0px 0px 0px; position:relative; overflow:hidden;}


#head-top{background:#fff; margin:0px; padding:0px 0px 0px; position:relative; overflow:hidden;}
.head-top{display:flex;gap:0px; align-items:center; background:#ffffff; margin:0px; padding:0px; position:relative; z-index:1; }
.head-top-left{width:25%; border-right: 1px solid #E1E4ED; border-bottom: 1px solid #E1E4ED; margin:0px; padding:10px 20px 10px 7%; position:relative; height:70px;}
.head-top-left img{width:auto; height:45px;}
.head-top-right{width:75%;  border-bottom: 1px solid #E1E4ED; padding:10px 7% 10px 20px; position:relative; height:70px; display:flex; align-items: center; gap:30px;}
.head-top-right h1{color: #000;font-size:16px;}
.head-top-right a{color:#000;font-size:14px;}


.lalit-mod{display:flex; height:100%; gap:0px; background:#f6f8fa; margin:0px; padding:0px; position:relative; z-index:1;}
.lalit-mod::before {content: "";position: absolute;bottom: 0px;right: 0px;width: 100%;height: 100%;background: url(../images/2024/01/bg.png) no-repeat;background-size: cover;background-position: bottom center;z-index: -1;}

.lalit-mod-left{width:25%; background:#ffffff; border-right: 1px solid #E1E4ED; margin:0px; padding:20px 20px 20px 7%; position:relative;}

.lalit-nav-left ul {display: block; margin: 0px;padding: 0px;gap: 14px;}
.lalit-nav-left li {padding:0px;list-style:none; margin:0px 0px 10px; padding-left:0px;  position: relative;}
.lalit-nav-left li img{width:auto; height:20px; padding-right:7px;}
.lalit-nav-left li .active {background:#EBF5FF;color:#000; }
.lalit-nav-left li::before{background:none;}
.lalit-nav-left li a {font-size:15px; color: #16181D;border: 1px solid #ffffff; display: block;margin:0px; padding:12px 15px; position: relative;}
.lalit-nav-left li a:hover{border-radius: 6px;border: 1px solid #F25656;background: #FFECEC;box-shadow: 0px 4px 4.5px -3px rgba(0, 0, 0, 0.25); color:#F25656;}
/*.lalit-nav-left li a:hover img {filter: brightness(0) invert(1);} */

.lalit-nav-left li.active a{border-radius: 6px;border: 1px solid #F25656;background: #FFECEC;box-shadow: 0px 4px 4.5px -3px rgba(0, 0, 0, 0.25); color:#F25656;}
/*.lalit-nav-left li.active a img {filter: brightness(0) invert(1);} */

.mod-report-nav a{border-radius:6px;border: 1px solid #F25656 !important;background: #DA2128 !important;box-shadow: 0px 4px 4.5px -3px rgba(0, 0, 0, 0.25); color:#fff !important;} 


.lalit-nav-bottom{width: 260px;display: flex;margin: 0px;padding: 0px;align-items: flex-end;position: absolute;bottom:85px;justify-content: left;right: 20px;}
.lalit-box-bottom{width: 100%; display:block; margin:0px; padding:0px;}
.lalit-nav-bottom p{color: var(--Text-Secondary, #83899F); font-size:15px; margin:0px; padding:70px 10px 10px;}

.lalit-nav-bottom ul {display: block; margin: 0px;padding: 0px;gap: 14px;}
.lalit-nav-bottom li {padding:0px ;list-style:none; margin:0px; padding-left:0px;  position: relative;}
.lalit-nav-bottom li img{width:auto; height:20px; padding-right:7px;}
.lalit-nav-bottom li::before{background:none;}
.lalit-nav-bottom li a {font-size:15px; color: #16181D;border: 1px solid #ffffff; display: block;margin:0px; padding:12px 15px; position: relative;}
.lalit-nav-bottom li a:hover{border-radius: 6px;border: 1px solid #F25656;background: #FFECEC;box-shadow: 0px 4px 4.5px -3px rgba(0, 0, 0, 0.25); color:#F25656;}

.lalit-mod-right{width:75%; padding:20px 7% 20px 20px; position:relative;}
.lalit-mod-mid{width:50%; padding:20px 20px; position:relative;}
.lalit-home-box{padding:20px 0px 0px 20px;}
.lalit-home-box ul{display:flex; gap:30px; margin:0px; padding:0px; position:relative; z-index: 1;}
.lalit-home-box li{width:33.33%; list-style:none; margin:0px; padding:0px 0px 20px 20px; position:relative; border-radius: 20px;border: 1px solid #D3D8E0;background: #FFF;box-shadow: 0px -4px 0px 0px #FBFBFB inset; z-index: -1; overflow:hidden;}
.lalit-home-box li::after{content: "";position: absolute;bottom:0px;right: 0px;width: 100%;height: 100%;background: url(../images/2024/01/box-bg.png) no-repeat;background-size:70%;background-position: bottom right;z-index: -1;}
.lalit-home-box li h3{font-size:24px; color:#000; font-family:Inter Medium; margin:0px 0px 15px; padding:0px; position:relative;}
.lalit-home-box li p{font-size:14px; color: #8E95A2; margin:0px 0px 20px; padding:0px; position:relative;}
.lalit-home-box li a {width:max-content; font-size:14px; color:#ffffff; border-radius: 6px; background: #DA2128; display: flex; gap:15px; align-items:center; margin:0px; padding:7px 15px; position: relative;}
.lalit-home-box li a img{width:auto; height:12px; padding-right:7px; filter: brightness(0) invert(1);}
.lalit-home-box li a:hover{border-radius: 6px;border: 1px solid #F25656;background: #FFECEC;box-shadow: 0px 4px 4.5px -3px rgba(0, 0, 0, 0.25); color:#F25656;}
.lalit-home-box li a:hover img{filter:none;}


.lalit-updates-right{width:25%; padding:20px 7% 20px 10px; position:relative;}
.lalit-mod-updates{padding:15px; margin:20px 0px 0px;border-radius:20px; border: 1px solid #D3D8E0;background:#FFF;box-shadow: 0px -4px 0px 0px #FBFBFB inset; height:100%}
.lalit-mod-updates h3{display: flex;color: #15192C;font-size: 14px;border-bottom: 1.4px solid #E9EDF1;padding-bottom:10px;margin-bottom:20px;}

.lalit-mod-updates ul{margin:0px; padding:0px; position:relative; z-index:1;}
.lalit-mod-updates ul::before {content: "";position: absolute;top: 0px;left:12px;width:1px;height:60%;background: #D9D9D9;z-index: -1;}
.lalit-mod-updates ul li{list-style:none; margin:10px 0px 30px; padding-left:35px; position:relative;}
.lalit-mod-updates li h4{color: #15192C;font-size: 14px;}
.lalit-mod-updates li p{color: #5B6377;font-size: 12px; padding:7px 0px 7px;}
.lalit-mod-updates li .up-datalist{display:flex; align-items:center;  gap:7px; color: #8E95A2;font-size:11px;}
.lalit-mod-updates li .up-datalist span{background:#8E95A2; width:5px; height:5px; border-radius:100%;}
.lalit-mod-updates li .up-datalist h5{color: #8E95A2;font-size:11px; margin:0px;padding:0px;}

.lalit-mod-updates li .updates-img{display: flex;align-items: center;position:absolute; top:0px; left:0px; width:25px; height:25px; padding:5px; border-radius: 50px;border: 1px solid #CFD4DC;background: #FFF;box-shadow: 0px 1px 0.9px 0px rgba(0, 0, 0, 0.07);}

.updates-frame{display: flex;align-items: center; gap:5px; margin-bottom:7px; color: #5B6377;font-size: 12px;}
.updates-frame img{width:auto; height:12px;}
/*---- home END ----*/


/*---- File MOD Report ----*/

.scrollbar {
  scrollbar-width: thin;
  scrollbar-color:#FFDDE9 #FFDDE9;
}
.scrollbar::-webkit-scrollbar {
  width:4px;
  height:4px;
}
.scrollbar::-webkit-scrollbar-track {
  background-clip: content-box;
  border:1px solid transparent;
}
.scrollbar::-webkit-scrollbar-thumb {
  background-color:#DA2128;
}
.scrollbar::-webkit-scrollbar-thumb:hover {
  background-color:#FFDDE9;
}
.scrollbar::-webkit-scrollbar-corner, .scrollbar-1::-webkit-scrollbar-track {
  background-color:#FFDDE9;
}
/* The below styles are for display purposes only */
[class^=scrollbar] {
  height:80vh;
  overflow-y:auto;
  overflow-x:hidden;
  padding-right: 10px; margin-right:-10px;
}

.file-mod-report{padding:20px 0px 0px 20px;}
.file-mod-report-box{border-radius: 20px;border: 1px solid #D3D8E0;background: #FFF;box-shadow: 0px -4px 0px 0px #FBFBFB inset; margin:0px 0px 20px; padding:20px; position:relative;}



.mod-report-q  .select {
   position:relative !important;
   right:20px;
   top:0px !important;
}



.file-mod-report-box  select {
   -webkit-appearance:none;
   -moz-appearance:none;
   -ms-appearance:none;
   appearance:none;
   outline:0;
   box-shadow:none;
   border:0!important;
   background: #ffffff;
   background-image: none;
   flex: 1;
   padding: 0 .5em;
   color:#BDBDBD;
   cursor:pointer;
   font-size: 1em;
   font-family: 'Open Sans', sans-serif;
}
.file-mod-report-box  select::-ms-expand {
   display: none;
}
.file-mod-report-box  .select {
   position:absolute;
   right:20px;
   top:10px;
   display: flex;
   width:20%;
   height: 40px;
   line-height:40px;
   background: #ffffff;
   border: 1px solid #DADADA;
   overflow: hidden;
   border-radius:8px;
}
.file-mod-report-box .select::after {
   content:'';
   position: absolute;
   width:30px; height:25px;
   background:url(../images/2024/01/arrow-icon1.png) no-repeat;
   background-size:15px;
   top:14px;
   right: 0;
   padding: 0 0.5em;
   cursor:pointer;
   pointer-events:none;
   transition:.25s all ease;
}
.file-mod-report-box  .select:hover::after {color:#444444;}


.file-mod-report-box h3{display:flex; align-items:center;padding-left:40px; color: #15192C; font-size:14px; border-bottom:1.4px solid #E9EDF1; padding-bottom:20px; margin-bottom:20px;}

.file-mod-report-box h3 span{display:flex; width:25px; height:25px; color: #F25656;font-size:14px; border-radius: 50px;border: 1px solid #CFD4DC;background: #FFF;box-shadow: 0px 1px 0.9px 0px rgba(0, 0, 0, 0.07); margin:0px; padding:15px; position:absolute; left:15px; align-items: center;justify-content: center;}
.mod-report-q h4{width:70%;color: #5B6377; font-size:14px; margin:0px; padding:0px;}
.mod-report-q h5{width:10%;color: #5B6377; font-size:14px; margin:0px; padding:0px;}
.mod-remarks-box{border-radius: 6px;border: 1px solid #EAEEF5;background: #FFF; margin:20px 0px; padding:10px;}
.remarks-doc{width:max-content;color: #F25656; font-size:13px; border-radius: 4px;border: 1px solid #F25656;margin:0px 0px 10px; padding:4px 20px;}
.mod-remarks-box p{color: #8E95A2; font-size:14px; line-height: 22px;}
 
.mod-bottom-box{width:100%; display:flex; gap:20px; position:absolute; bottom:60px; right:0px; padding:15px 15px 20px; margin:0px; border: 1px solid #E1E4ED;background: #FFF;box-shadow: 0px -12px 26.4px -18px rgba(0, 0, 0, 0.21); z-index:666; justify-content: right;}

.mod-bottom-box .submit-button{border-radius: 7px;border:1px solid #F25656;background:#DA2128;color: #fff;padding:7px 20px;}
.mod-bottom-box .cancel-button{border-radius: 7px;border:1px solid #292929;border-radius: 8px;
background: #292929;box-shadow: 0px 0px 8.5px 0px rgba(255, 255, 255, 0.43) inset;color: #fff;padding:7px 20px; margin-right:7%;}
 

/* The container */
.mod-report-qn{display:block !important; gap:0px; margin-bottom:15px; justify-content: space-between;}
.mod-report-qn h5{font-weight:bold; margin:10px 0px;}
.file-mod-report-box p{color:#8E95A2; font-size:14px; line-height: 22px; margin-bottom:10px;}

.mod-report-q{display:flex; gap:0px; margin-bottom:15px; justify-content: space-between;}
.filter-mod-box{display:flex; gap:20px;}

.filter-mod-box .container-checkbox {
    display: block;
    position: relative;
    padding-left:35px;
    cursor: pointer;margin:0px;
    font-size:14px;color:#7C7C7C;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.filter-mod-box .container-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.filter-mod-box .container-checkbox .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height:20px;
    width: 20px;
      background-color: #ffffff;border: 1px solid #DA2128;border-radius:2px;
}

/* On mouse-over, add a grey background color */
.filter-mod-box .container-checkbox:hover input ~ .checkmark {
     background-color: #DA2128;border: 1px solid #DA2128;border-radius:2px;
}

/* When the checkbox is checked, add a blue background */
.filter-mod-box .container-checkbox input:checked ~ .checkmark {
    background-color: #DA2128;border: 1px solid #DA2128;border-radius:2px;
}

/* Create the checkmark/indicator (hidden when not checked) */
.filter-mod-box .container-checkbox .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.filter-mod-box .container-checkbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.filter-mod-box .container-checkbox .checkmark:after {
    left:7px;
    top:4px;
    width: 5px;
    height: 10px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}




/* The container */
.container-radio {
    display: block;
    position: relative;
    padding-left:35px;
    cursor: pointer;color:#6D6D6D;
    font-size:14px;margin: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.container-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.container-radio .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height:20px;
    width:20px;
    background-color: #ffffff;border:1px solid #DA2128;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container-radio:hover input ~ .checkmark {
    background-color:#ffffff;
}

/* When the radio button is checked, add a blue background */
.container-radio input:checked ~ .checkmark {
    background-color: #ffffff;border:1px solid #DA2128;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.container-radio .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container-radio input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container-radio .checkmark:after {
 	top:4px;
	left:4px;
	width:10px;
	height:10px;
	border-radius: 50%;
	background:#DA2128;
}

.mod-remarks-box ::placeholder {color:#BDBDBD; font-size:14px;}
.mod-remarks-box .magbox{border:1px solid #DADADA; padding-left: 15px;width: 100%;font-size: 14px;border-radius: 8px; height:100px;background: #ffffff;outline: none; color:#444;}

.mod-report-q ::placeholder {color:#BDBDBD; font-size:14px;}
.mod-report-q .magbox{border:1px solid #DADADA; padding-left: 15px;width: 100%;font-size: 14px;border-radius: 8px; height:auto;background: #ffffff;outline: none; color:#444;}
/*---- File MOD Report END ----*/


/*---- File MOD Report ----*/
.submitted-reports-mod{padding: 20px 0px 0px 20px;}
.submitted-reports-mod-search{display:flex; align-items: center; gap:20px; margin:0px; padding:0px; position:relative; justify-content:right; padding-left: 24%;}
.submitted-reports-mod-search-box{width:50%; margin:0px; padding:0px; position:relative;}
.submitted-reports-mod-search-box::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../images/2024/01/search-icon.png) no-repeat;
    background-size: 90%;
    background-position: left top;
    left:15px;
    top: 12px;
    z-index: 1;
}
.submitted-reports-mod-search-box1 .ss-single-selected{border:1px solid #DBDBDB !important; height:45px !important; background-color:#ffffff !important;}
.submitted-reports-mod-search-box1 .ss-single-selected .placeholder{color:#BEBEBE !important; font-size:14px !important;}
.submitted-reports-mod-search input::placeholder {color: rgba(77, 81, 110, 0.50); font-size:16px;}
.submitted-reports-mod-search input:focus {border: 1px solid #DFDFDF;}
.submitted-reports-mod-search input {
  height:40px;
  padding-left:45px;
  width:100%;
  font-size: 16px;
  border: 0px;
  border-radius:8px 8px;
  background:#fff;
  border: 1px solid #DFDFDF;
  outline: none;position:relative;
}
.submitted-reports-mod-date-box{width:30%; margin:0px; padding:0px; position:relative;}
.submitted-reports-mod-date-box input{padding-left:15px;}
.submitted-reports-mod-date-box::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../images/2024/01/d-icon.png) no-repeat;
    background-size: 90%;
    background-position:right top;
    right:15px;
    top: 12px;
    z-index: 1;
}
.submitted-reports-mod-search-box1{width:100%; margin:0px; padding:0px; position:relative;}

.submitted-reports-mod-box{border-radius:20px;border: 1px solid #D3D8E0;background: #FFF;box-shadow: 0px -4px 0px 0px #FBFBFB inset; margin:20px 0px 0px; padding:20px; position:relative;}
.submitted-reports-head{display:flex;  border-bottom:1.4px solid #E9EDF1; margin:0px 0px 10px; padding:0px 0px 10px;}

.submitted-reports-topbox1{width:50%;  margin:0px; padding:0px; position:relative;}
.submitted-reports-topbox2{width:20%;  margin:0px; padding:0px; position:relative;}
.submitted-reports-topbox3{width:18%;  margin:0px; padding:0px; position:relative;}
.submitted-reports-topbox4{width:12%;  margin:0px; padding:0px; position:relative;}


.submitted-reports-doc-mod{display:flex; align-items:center; margin:15px 0px 15px; padding:0px 0px 0px;}
.submitted-reports-name{color: #737373;display:flex; align-items:center; gap:10px; width:50%; margin:0px; padding:0px; position:relative;}
.submitted-reports-name img{width:auto; height:18px; margin:0px; padding:0px; position:relative;}

.submitted-reports-date{color: #737373;width:20%; margin:0px; padding:0px; position:relative;}
.submitted-reports-completed{color: #37BB26; width:18%; margin:0px; padding:0px; position:relative;}
.submitted-reports-flagged{color: #F3A816; width:18%; margin:0px; padding:0px; position:relative;}

.submitted-reports-view{width:12%; display:flex; gap:10px; align-items:center; margin:0px; padding:0px; position:relative;}
.submitted-reports-view img{width:auto; height:30px; margin:0px; padding:0px; position:relative;}
.submitted-reports-view .view{color:#fff; border-radius: 6px;border: 1.5px solid #F25656;background: #F25656; margin:0px; padding:4px 12px;}


.scrollbar-1 {
  scrollbar-width: thin;
  scrollbar-color:#FFDDE9 #FFDDE9;
}
.scrollbar-1::-webkit-scrollbar {
  width:4px;
  height:4px;
}
.scrollbar-1::-webkit-scrollbar-track {
  background-clip: content-box;
  border:1px solid transparent;
}
.scrollbar-1::-webkit-scrollbar-thumb {
  background-color:#DA2128;
}
.scrollbar-1::-webkit-scrollbar-thumb:hover {
  background-color:#FFDDE9;
}
.scrollbar-1::-webkit-scrollbar-corner, .scrollbar-1::-webkit-scrollbar-track {
  background-color:#FFDDE9;
}
/* The below styles are for display purposes only */
[class^=scrollbar-1] {
  height:80vh;
  overflow-y:auto;
  overflow-x:hidden;
  padding-right: 10px; margin-right:-10px;
  padding-bottom:120px;
}
/*---- File MOD Report END ----*/


/*---- Tickets Raised END ----*/
.tickets-raised-mod-box{border-radius:20px;border: 1px solid #D3D8E0;background: #FFF;box-shadow: 0px -4px 0px 0px #FBFBFB inset; margin:20px 0px 0px; padding:20px; position:relative;}
.tickets-raised-head{display:flex;  border-bottom:1.4px solid #E9EDF1; margin:0px 0px 10px; padding:0px 0px 10px;}

.tickets-raised-topbox1{width:24%;  margin:0px; padding:0px; position:relative;}
.tickets-raised-topbox2{width:12%;  margin:0px; padding:0px; position:relative;}
.tickets-raised-topbox3{width:25%;  margin:0px; padding:0px; position:relative;}
.tickets-raised-topbox4{width:16%;  margin:0px; padding:0px; position:relative;}
.tickets-raised-topbox5{width:11%;  margin:0px; padding:0px; position:relative;}
.tickets-raised-topbox6{width:12%;  margin:0px; padding:0px; position:relative;}


.tickets-raised-doc-mod{display:flex; align-items:center; margin:15px 0px 15px; padding:0px 0px 0px;}
.tickets-raised-name{color: #737373;display:flex; align-items:center; gap:10px; width:24%; margin:0px; padding:0px; position:relative;}
.tickets-raised-name img{width:auto; height:18px; margin:0px; padding:0px; position:relative;}

.tickets-raised-location{color: #737373;width:12%; margin:0px; padding:0px; position:relative;}
.tickets-raised-modtext{color: #737373;width:25%; margin:0px; padding:0px; position:relative;}
.tickets-raised-date{color: #737373;width:16%; margin:0px; padding:0px; position:relative;}
.tickets-raised-completed{color: #37BB26; width:11%; margin:0px; padding:0px; position:relative;}
.tickets-raised-flagged{color: #F3A816; width:11%; margin:0px; padding:0px; position:relative;}

.tickets-raised-view{width:12%; display:flex; gap:10px; align-items:center; margin:0px; padding:0px; position:relative;}
.tickets-raised-view img{width:auto; height:30px; margin:0px; padding:0px; position:relative;}
.tickets-raised-view .view{color:#fff; border-radius: 6px;border: 1.5px solid #F25656;background: #F25656; margin:0px; padding:4px 12px;}
/*---- Tickets Raised END ----*/



/*---- Tickets Raised END ----*/
.my-follow-ups-mod-box{border-radius:20px;border: 1px solid #D3D8E0;background: #FFF;box-shadow: 0px -4px 0px 0px #FBFBFB inset; margin:20px 0px 0px; padding:20px; position:relative;}
.my-follow-ups-mod-head{display:flex;  border-bottom:1.4px solid #E9EDF1; margin:0px 0px 10px; padding:0px 0px 10px;}

.my-follow-ups-topbox1{width:30%;  margin:0px; padding:0px; position:relative;}
.my-follow-ups-topbox2{width:27%;  margin:0px; padding:0px; position:relative;}
.my-follow-ups-topbox3{width:18%;  margin:0px; padding:0px; position:relative;}
.my-follow-ups-topbox4{width:12%;  margin:0px; padding:0px; position:relative;}
.my-follow-ups-topbox5{width:11%;  margin:0px; padding:0px; position:relative;}


.my-follow-ups-doc-mod{display:flex; align-items:center; margin:15px 0px 15px; padding:0px 0px 0px;}
.my-follow-ups-name{color: #737373;display:flex; align-items:center; gap:10px; width:30%; margin:0px; padding:0px; position:relative;}
.my-follow-ups-name img{width:auto; height:18px; margin:0px; padding:0px; position:relative;}

.my-follow-ups-modtext{color: #737373;width:27%; margin:0px; padding:0px; position:relative;}
.my-follow-ups-date{color: #737373;width:18%; margin:0px; padding:0px; position:relative;}
.my-follow-ups-completed{color: #37BB26; width:12%; margin:0px; padding:0px; position:relative;}
.my-follow-ups-flagged{color: #F3A816; width:12%; margin:0px; padding:0px; position:relative;}

.my-follow-ups-view{width:11%; display:flex; gap:10px; align-items:center; margin:0px; padding:0px; position:relative;}
.my-follow-ups-view img{width:auto; height:30px; margin:0px; padding:0px; position:relative;}
.my-follow-ups-view .view{color:#fff; border-radius: 6px;border: 1.5px solid #F25656;background: #F25656; margin:0px; padding:4px 12px;}
/*---- Tickets Raised END ----*/


/*---- Profile ----*/
.profile-mod-frame{
  border-radius: 20px;
  border: 1px solid #D3D8E0;
  background: #FFF;
  box-shadow: 0px -4px 0px 0px #FBFBFB inset;
  margin: 20px 0px 0px;
  padding: 20px;
  position: relative;
}

.profile-mod-box{display:flex; border-bottom:1.4px solid #E1E4ED; margin:30px 0px 30px; padding:0px 0px 30px; position:relative;}
.profile-mod-box-left{width:30%; margin:0px; padding:0px; position:relative;}
.profile-mod-box-left h3{color: #16181D; font-size:16px; font-family:Inter Medium; margin:0px 0px 7px;}
.profile-mod-box-left p{color: #737373; font-size:14px;}
.profile-mod-box-right{width:70%;  margin:0px; padding:0px; position:relative;}

.profile-mod-box-right .profile-form-box{width: 100%; padding:0px 0px 20px;display: flex; gap:15px; }
.profile-mod-box-right .profile-contact-form-box{display:block;width:60%;}
.profile-mod-box-right .iti{width:100%;}
.profile-mod-box-right input:focus {border:1px solid #DA2128;}
.profile-mod-box-right ::placeholder {color: #000; font-size:16px;}
.profile-mod-box-right label {display:block; font-size: 14px;color: #16181D;margin-bottom: 5px;font-family: Inter Medium;}
.profile-mod-box-right input, textarea {border: 0.722px solid #E3E3E3;height:40px;padding-left: 15px;width: 100%;font-size: 16px;border-radius: 5.778px;background: #ffffff;outline: none; color:#444;}
.profile-mod-box-right .submit-now{border-radius: 8px;background: #BA1717;box-shadow: 0px 0px 8.5px 0px rgba(255, 255, 255, 0.43) inset; color: #ffffff;border: 2px solid #BA1717; font-size:16px; padding:10px;position: relative; width:100%;  margin:50px 0px 0px; font-family: Inter Medium;}
.profile-mod-box-right .submit-now:hover{background:#ffffff; color:#BA1717;}


.avatar-upload {
  position: relative;
  max-width:100%;
  margin:0px 0px 0px;
  padding:0px 0px 0px;
  display: flex;
  justify-content: left;
  align-items: center;
  gap:30px;
}
.avatar-upload .avatar-edit {
  right: 12px;
  z-index: 1;
  top: 10px;
}
.avatar-upload .avatar-edit input {
  display: none;
}
.avatar-upload .avatar-edit input + label {
  display: inline-block;
  width:75px;
  padding:8px 20px;
  text-align: center;
  margin-bottom: 0;
  border-radius: 8px;
background:none;
  cursor: pointer;
  font-weight: normal;
  transition: all 0.2s ease-in-out;
  position: absolute;
  left:40px;
  top: 0px;
}
.avatar-upload .avatar-edit input + label:hover {
  background:none;
}

.avatar-upload .avatar-preview {
  width:90px;
  height:90px;
  position: relative;
  border-radius: 100%;
  border:2px solid #F8F8F8;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}
.avatar-upload .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/*---- Profile END ----*/


/*---- Issues Raised ----*/
.issues-raised-mod-box{border-radius:20px;border: 1px solid #D3D8E0;background: #FFF;box-shadow: 0px -4px 0px 0px #FBFBFB inset; margin:20px 0px 0px; padding:20px; position:relative;}
.issues-raised-head{display:flex;  border-bottom:1.4px solid #E9EDF1; margin:0px 0px 10px; padding:0px 0px 10px;}

.issues-raised-topbox1{width:40%;  margin:0px; padding:0px; position:relative;}
.issues-raised-topbox2{width:18%;  margin:0px; padding:0px; position:relative;}
.issues-raised-topbox3{width:24%;  margin:0px; padding:0px; position:relative;}
.issues-raised-topbox4{width:18%;  margin:0px; padding:0px; position:relative; text-align:center;}

.issues-raised-doc-mod{display:flex; align-items:center; margin:15px 0px 15px; padding:0px 0px 0px;}
.issues-raised-name{color: #737373;display:flex; align-items:center; gap:10px; width:40%; margin:0px; padding:0px; position:relative;}
.issues-raised-name img{width:auto; height:18px; margin:0px; padding:0px; position:relative;}

.issues-raised-location{color: #737373;width:18%; margin:0px; padding:0px; position:relative;}
.issues-raised-user-type{color: #737373;width:24%; margin:0px; padding:0px; position:relative;}

 
.issues-raised-view{width:18%; display:flex; gap:10px; align-items:center; justify-content: center; margin:0px; padding:0px; position:relative;}
.issues-raised-view img{width:auto; height:30px; margin:0px; padding:0px; position:relative;}
.issues-raised-view .view{color:#fff; border-radius: 6px;border: 1.5px solid #F25656;background: #F25656; margin:0px; padding:4px 12px;}

/*---- Issues Raised END ----*/

/*---- Corporate Trainer   ----*/
.lalit-corp-reports{margin:0px 0px 20px; padding:0px; position:relative;}
.lalit-corp-reports ul{display:flex; gap:20px; margin:20px 0px 0px; padding:0px; position:relative;}
.lalit-corp-reports li{width:33.33%; margin:0px; padding:0px 15px 0px; position:relative; border-radius: 12px;
border: 1px solid #D3D8E0;background: #FFF;box-shadow: 0px -4px 0px 0px #FBFBFB inset;}
.corp-reports-day{display:flex; gap:50px; align-items:center; justify-content: space-between; margin:0px 0px 0px; padding:15px 0px 15px; position:relative;}
.corp-reports-day h4{font-size:14px; color:#000; text-align:center; margin:0px 0px 0px; padding:0px; position:relative;}
.corp-reports-day h2{font-size:32px; color:#000; font-weight:bold; text-align:center; margin:0px 0px 0px; padding:0px; position:relative;}.corp-reports-day h2 span{font-size:24px; color: #737373;}

.corp-reports-day img{width:auto;  height:30px;}

.corp-reports-day  select {
   -webkit-appearance:none;
   -moz-appearance:none;
   -ms-appearance:none;
   appearance:none;
   outline:0;
   box-shadow:none;
   border:0!important;
   background: #ffffff;
   background-image: none;
   flex: 1;
   padding:0px;
   color:#BDBDBD;
   cursor:pointer;
   font-size: 1em;
   font-family: 'Open Sans', sans-serif;
}
.corp-reports-day select::-ms-expand {
   display: none;
}
.corp-reports-day  .select {
   position: relative;
   display: flex;
   width:90px;
   height:20px;
   line-height:20px;
   background: #ffffff;
   border:0px solid #DADADA;
   overflow: hidden;
   border-radius:8px;
}
.corp-reports-day .select::after {
   content:'';
   position: absolute;
   width:18px; height:20px;
   background:url(../images/2024/01/arrow-icon1.png) no-repeat;
   background-size:15px;
   top:7px;
   right: 0;
   padding: 0 0.5em;
   cursor:pointer;
   pointer-events:none;
   transition:.25s all ease;
}
.corp-reports-day  .select:hover::after {color:#444444;}



.lalit-corp-homebox{display:flex; gap:50px; margin:40px 0px 0px; padding:0px; position:relative;}
.lalit-corp-homeitem{width:50%; margin:0px; padding:20px; position:relative; border-radius: 12px;
border: 1px solid #D3D8E0;background: #FFF;box-shadow: 0px -4px 0px 0px #FBFBFB inset;}
.lalit-corp-homeitem h3{font-size:24px; color:#000; text-align:center; font-family:Inter Medium; margin:0px 0px 15px; padding:0px; position:relative;}
.lalit-corp-homeitem p{font-size:14px; color: #8E95A2; text-align:center; margin:0px 0px 20px; padding:0px; position:relative;}
.lalit-corp-homeitem a {width:100%; font-size:16px; text-align:center; color:#ffffff; border-radius:8px; background: #DA2128; display:block;    margin:15px 0px 0px; padding:8px 15px; position: relative;}
.lalit-corp-homeitem a:hover{border-radius: 6px;border: 1px solid #F25656;background: #FFECEC;box-shadow: 0px 4px 4.5px -3px rgba(0, 0, 0, 0.25); color:#F25656;}

.lalit-corp-homeitem  select {
   -webkit-appearance:none;
   -moz-appearance:none;
   -ms-appearance:none;
   appearance:none;
   outline:0;
   box-shadow:none;
   border:0!important;
   background: #ffffff;
   background-image: none;
   flex: 1;
   padding: 0 .5em;
   color:#BDBDBD;
   cursor:pointer;
   font-size: 1em;
   font-family: 'Open Sans', sans-serif;
}
.lalit-corp-homeitem  select::-ms-expand {
   display: none;
}
.lalit-corp-homeitem  .select {
   position: relative;
   display: flex;
   width:100%;
   height: 40px;
   line-height:40px;
   background: #ffffff;
   border: 1px solid #DADADA;
   overflow: hidden;
   border-radius:8px;
}
.lalit-corp-homeitem .select::after {
   content:'';
   position: absolute;
   width:30px; height:25px;
   background:url(../images/2024/01/arrow-icon1.png) no-repeat;
   background-size:15px;
   top:14px;
   right: 0;
   padding: 0 0.5em;
   cursor:pointer;
   pointer-events:none;
   transition:.25s all ease;
}
.lalit-corp-homeitem  .select:hover::after {color:#444444;}

.corp-calendar-month{display:flex; margin:0px; padding:0px 20px 20px; position:relative; align-items: center;justify-content: space-between;}
.corp-calendar-month h2{color:#000; font-family:Inter Semi Bold; font-size:24px;}
.corp-calendar-month .ding{width:170px;}


.lalit-corp-calendar{border-radius:8px;border: 1px solid #EAECF0;background: #FFF;margin:0px; padding:20px 0px 0px; position:relative;}
.lalit-corp-calendar ul.weeks{
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  text-align: center;
  border: 1px solid #EAECF0;
  background: #F9FAFB;
}
.lalit-corp-calendar .weeks li {
  color: #333;
  width: calc(100% / 7);
  font-size: 1.07rem;
  z-index: 1;
  cursor: pointer;
  position: relative;
  margin:10px 0px;
  font-weight: 500;
  cursor: default;
}
 


.lalit-corp-calendar ul.days{
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  text-align: center;
}
.lalit-corp-calendar .days li {
  color: #9A9A9A;
  width: calc(100% / 7);
  font-size: 1.07rem;
  border: 1px solid #EAECF0;
  font-weight: 500;
  cursor: default;
  z-index: 1;
  cursor: pointer;
  position: relative;
  margin:0px 0px;
  padding:10px 15px 45px;
  text-align: right;
}
 
.lalit-corp-calendar .days li.inactive {
   color: rgba(154, 154, 154, 0.32);
}
.lalit-corp-calendar .days li.active {
   color: #000;
}
.lalit-corp-calendar .days li.inactive span{color: #37BB26; font-size:12px; border-radius: 4px;
border: 1px solid rgba(55, 187, 38, 0.25);background: rgba(55, 187, 38, 0.08); display: flex;
position: absolute;bottom: 11px;margin: 0px auto;justify-content: center;padding:3px 15px;left: 0px;right: 0px;width: max-content;}

.lalit-corp-calendar .days li.active span{color: #F25656; font-size:12px; border-radius: 4px;border: 1px solid rgba(242, 86, 86, 0.25);background: rgba(242, 86, 86, 0.08); display: flex;
position: absolute;bottom: 11px;margin: 0px auto;justify-content: center;padding:3px 15px;left: 0px;right: 0px;width: max-content;}

/*---- Corporate Trainer END ----*/





/*---- footer MOB ----*/
.footer-bottom-mob{position:fixed;bottom: 0;left: 0;right: 0;z-index:999;border-radius: 24px 24px 0px 0px;border: 1px solid #E0E0E0;background: linear-gradient(180deg, rgba(255, 255, 255, 0.22) 0%, #FFF 100%);
box-shadow: 0px -10px 57.3px -10px rgba(0, 0, 0, 0.88);backdrop-filter: blur(26.200000762939453px); display:none;}
.navigation-mobile-link {height:60px;color:#1E1E2F;text-align: center;justify-content: center;flex-grow: 1 !important;flex-direction: column !important;display: flex ;text-decoration: none;border-right:0px solid #ffffff;}
.navigation-mobile-link .mx-auto{margin-left:auto !important;width:auto; height:20px;margin-right:auto !important;}
.f-12 {font-size:12px;  padding-top:5px;}
/*---- footer MOB END ----*/


@media screen and (max-width:880px) {
#header-id{display:block;}
.logo-m > img {width:auto; height:40px; display: block;padding: 0px 0;transform:translateY(-20px);}
.wiki-mk{padding-left: 20px;padding-right: 20px;}
.mob-head-button {display: flex;margin: 0px;gap: 10px;right: 15px;top:14px;position: absolute;align-items: center;justify-content: center;}
.footer-bottom-mob {display: flex;}.cta-bar{bottom:70px;}
  
	
.login-section{flex-direction: column;}
.login-section-left{width:100%; height:100%;}.login-section-left .login-logo{padding:0px 0px 30px;}
.login-form{width:100%; padding:40px 20px 50px;}
.login-form p{font-size:13px;}
.login-section-right{width:100%; height:500px; padding:20px;} 
.login-section-rightbox p{font-size:16px;line-height:30px; margin:20px 20px 20px;}
.login-section-rightbox h2{flex-wrap: wrap; font-size:16px;line-height:25px; margin:20px 20px 20px;}
.login-section-rightbox img{position: relative; height:100%;}
.login-form .otp-form-box{width:80%;}
.mod-report-q h5{width:100%;}.mod-report-q h4{width:100%;}

.lalit-mod{flex-direction: column;}
.lalit-mod-mid{width:100%; padding:15px; position:relative;}
.lalit-mod-mid .file-mod-report{margin-bottom:0px;}
.lalit-updates-right{width:100%; padding:15px; position:relative; margin-bottom: 110px;}



.file-mod-report-box  .select {
   position:relative;
   right:0px;
   margin-bottom:20px;
   top:0px;
   display: flex;
   width:100%;
}

.mod-report-q  .select {top:0px !important}

/*---- home----*/
#lalit-mod{height:100%;}
.head-top-left{display:none;}.head-top-right{width:100%; justify-content: space-between;}
.lalit-mod-left{display:none;}.lalit-mod-right{width:100%;}
.lalit-home-box{padding:20px 0px 80px 0px;}
.lalit-home-box ul{flex-direction: column;}.lalit-home-box li{width:100%;}
.lalit-home-box li h3{font-size:20px;}

.file-mod-report{padding:20px 0px 0px 0px; margin-bottom: 110px;}.mod-report-q{flex-direction: column; gap:15px;}
.filter-mod-box{gap:20px;} 
/*---- home END ----*/


/*---- Submitted Reports----*/
.submitted-reports-mod-search{flex-direction: column; gap:15px; padding-left:0%;}
.submitted-reports-mod-search-box{width:100%;}.submitted-reports-mod-date-box{width:100%;}
.submitted-reports-mod-box1{width:100%;}
.submitted-reports-mod {padding:20px 0px 0px 0px;}
.submitted-reports-head{display:none;}
.submitted-reports-doc-mod{flex-wrap:wrap; gap:7px; margin-bottom:15px; border-bottom: 1.4px solid #E9EDF1; padding: 0px 0px 15px;}.submitted-reports-name{width:100%;}
.submitted-reports-date{width:48%;}.submitted-reports-completed{width:48%; text-align: right;}
.submitted-reports-flagged{width:48%; text-align: right;}
.submitted-reports-view{width:100%; justify-content: right;}
/*---- Submitted Reports END ----*/

/*---- Tickets Raised ----*/
.tickets-raised-head{display:none;}
.tickets-raised-doc-mod{flex-wrap:wrap; gap:7px; margin-bottom:15px; border-bottom: 1.4px solid #E9EDF1; padding: 0px 0px 15px;}.tickets-raised-name{width:100%;}
.tickets-raised-location{width:100%;}.tickets-raised-modtext{width:100%;}
.tickets-raised-date{width:48%;}.tickets-raised-completed{width:48%; text-align: right;}
.tickets-raised-view{width:100%; justify-content: right;}
/*---- Tickets Raised END ----*/


/*---- My Follow Ups ----*/
.my-follow-ups-mod-head{display:none;}
.my-follow-ups-doc-mod{flex-wrap:wrap; gap:7px; margin-bottom:15px; border-bottom: 1.4px solid #E9EDF1; padding: 0px 0px 15px;}.my-follow-ups-name{width:100%;}.my-follow-ups-modtext{width:100%;}
.my-follow-ups-date{width:48%;}.my-follow-ups-completed{width:48%; text-align: right;}
.my-follow-ups-view{width:100%; justify-content: right;}
/*---- My Follow Ups END ----*/



/*---- Profile ----*/
.profile-mod-box{flex-direction: column; gap:15px;}
.profile-mod-box-left{width:100%;}
.profile-mod-box-right{width:100%;}.profile-mod-box-right .profile-contact-form-box{width:100%;}
.avatar-upload .avatar-edit input + label{width:65px; left:45px;}
/*---- Profile Ups ----*/

/*---- Issues Raised ----*/
.issues-raised-head{display:none;}
.issues-raised-doc-mod{flex-wrap:wrap; gap:7px; margin-bottom:15px; border-bottom: 1.4px solid #E9EDF1; padding: 0px 0px 15px;}.issues-raised-name{width:100%;}
.issues-raised-location{width:100%;} 
.issues-raised-user-type{width:100%;} 
.issues-raised-view{width:100%; justify-content: right;}
/*---- Issues Raised ----*/

/*---- Corporate Trainer ----*/
.lalit-corp-reports ul{flex-direction: column; gap:15px;}
.lalit-corp-reports li{width:100%;}

.lalit-corp-homebox{flex-direction: column; gap:15px; margin-bottom:110px;}
.lalit-corp-homeitem{width:100%;}

.lalit-corp-calendar{margin-bottom:110px;}
.corp-calendar-month h2{font-size:16px;}
.lalit-corp-calendar .days li{width:33.33%;}
.lalit-corp-calendar .days li.inactive span{font-size:8px;}
.lalit-corp-calendar .days li.active span{font-size:8px;}
/*---- Corporate Trainer END ----*/


}

