/*Sandhiya */
@font-face {
  font-family: "Agov black";
  src: url(../fonts/Agov-black.ttf);
}
@font-face {
  font-family: "Agov bold";
  src: url(../fonts/Agov-bold.ttf);
}
@font-face {
  font-family: "Agov book";
  src: url(../fonts/Agov-book.ttf);
}
@font-face {
  font-family: "Agov extrabold";
  src: url(../fonts/Agov-extrabold.ttf);
}
@font-face {
  font-family: "Agov light";
  src: url(../fonts/Agov-light.ttf);
}
@font-face {
  font-family: "Agov medium";
  src: url(../fonts/Agov-medium.ttf);
}
.list-pointer {
  width: 4px;
  height: 4px;
  display: inline-block;
  background-color: #ABABAB;
  border-radius: 50%;
  margin: 0 4px 0 5px;
}

.blue-dot {
  background-color: #005fed;
}

tr.accordion-collapse td.inner-table-style {
  padding: 0px !important;
}

.create-task-button {
  color: #ffffff;
  background-color: #191970;
  padding: 9px 17px;
  border-radius: 4px;
  border: 1px solid #191970;
  font-size: 14px;
}

button.create-task-button:hover {
  background-color: #141462;
}

.comment-prof {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.comment-input {
  position: relative;
}

.comment-input::after {
  content: "";
  background-size: 100%;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 18%;
  right: 5%;
  z-index: 1;
}

.required {
  color: red;
}

.no-resize {
  resize: none;
}

.custom-offcanvas {
  height: 100dvh;
  overflow-y: auto;
}

.custom-offcanvas::-webkit-scrollbar {
  width: 4px !important;
  height: 4px !important;
}

.custom-offcanvas::-webkit-scrollbar-track {
  background: #E8E8E8;
}

.custom-offcanvas::-webkit-scrollbar-thumb {
  background: #BFBFBF;
  border-radius: 10px;
}

.offcanvas {
  width: 600px !important;
}

.orange-text {
  color: #F29100;
}

.overdue-badge {
  position: absolute;
  top: 3%;
  left: 26%;
  background-color: #FFDBDB;
  color: #FC5050;
  border-radius: 3px;
  width: 95px;
  height: 25px;
  padding: 2px 0 4px 28px;
}

.overdue {
  position: relative;
}

.overdue::after {
  content: "";
  /* background-image: url(../images/important-icon.svg); */
  background-size: 100%;
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  top: 30%;
  left: 27%;
  z-index: 1;
}

.task-badge {
  background-color: #F5F5FF;
  color: #191970;
  border-radius: 3px;
  width: -moz-fit-content;
  width: fit-content;
  height: 30px;
  padding: 7px 12px 8px 12px;
}

.sub-task-badge {
  background-color: #F5F5FF;
  color: #4D92E4;
  border-radius: 8px;
  width: 100%;
  height: 30px;
  padding: 5px 12px 8px 12px;
  border-left: 3px solid #5794DC;
}

.subtask-btn {
  background-color: transparent;
  border: none;
  color: #005fed;
}

.subtask-btn:hover {
  background-color: transparent;
}

.alert-icon {
  width: 56px;
  height: 56px;
}

.task-created-toast {
  border: 0 !important;
  border-left: 4px solid #1f9c3a !important;
  width: 250px !important;
  height: 60px;
  border-radius: 5px !important;
}

.create-subtask-toast,
.time-left-toast {
  border: 0 !important;
  border-left: 3px solid #5794DC !important;
  width: 100% !important;
  border-radius: 8px !important;
  background-color: #EBF2FB !important;
  color: #4D92E4 !important;
  box-shadow: none !important;
  height: auto;
}

.time-left-toast {
  border-left: 3px solid #CA4900 !important;
  background-color: #FFF1E9 !important;
  color: #CA4900 !important;
  height: auto;
}

.table-prof {
  width: 24px;
  height: 24px;
  border-radius: 40px;
}

.subtask-cotainer {
  border: 1px solid #E8E8E8;
  border-radius: 8px;
  vertical-align: middle;
}

.subtask-prof {
  width: 24px;
  height: 24px;
  display: inline-block;
}

.download-btn {
  width: -moz-fit-content;
  width: fit-content;
  border-color: #E8E8E8;
  border-radius: 4px;
  color: #202020;
}

.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.upload-btn-wrapper input[type=file] {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.blue-dot-small {
  width: 4px;
  height: 4px;
  display: inline-block;
  background-color: #005fed;
  border-radius: 25px;
  vertical-align: middle;
}

.time-left-icon {
  width: 20px;
  height: 20px;
}

.input-error {
  border: 1px solid #D00000 !important;
}

.error-message {
  color: #D00000;
}

.security-list {
  border-radius: 8px;
  background-color: #F7F7FF;
}

.security-popup {
  height: 80dvh;
  overflow-y: auto;
}

.security-popup::-webkit-scrollbar {
  width: 4px !important;
  height: 4px !important;
}

.security-popup::-webkit-scrollbar-track {
  background: #FFFFFF;
}

.security-popup::-webkit-scrollbar-thumb {
  background: #B6B6B6;
  border-radius: 10px;
}

.pwd-badge {
  background-color: #EEEEFF;
  color: #5454D5;
  border-radius: 3px;
  width: -moz-fit-content;
  width: fit-content;
}

td.status-green-text {
  color: #1F9C3A;
}

td.grey-secondary {
  color: #A6A4A4;
}

.custom-table-grid tbody td.counter-padding {
  padding-right: 200px !important;
}

.custom-table-grid thead th.counter-padding {
  padding-right: 200px !important;
}

.custom-inner-table tbody td {
  padding: 0px 35px 15px 35px !important;
}

.subtask-dot {
  width: 12px;
  height: 12px;
  display: inline-block;
  background-color: #F29100;
  border-radius: 25px;
}

.subtask-date {
  color: #696969;
}

.custom-comment {
  padding-right: 50px;
}

.line-height-24 {
  line-height: 20px;
}

.task-created-toast {
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: 60px !important;
  border-radius: 5px !important;
  border-left: 5px solid #1F9C3A !important;
}

.subtask-main-container {
  position: relative;
}

.subtask-main-container::after {
  content: "";
  border-bottom: 1px solid #E8E8E8;
  width: 225px;
  position: absolute;
  left: 30%;
}

.subtask-main-container::before {
  content: "";
  border-top: 1px solid #E8E8E8;
  width: 225px;
  position: absolute;
  left: 30%;
}

.custom-grey-text {
  color: #8E8E8E;
}

.admin-custom-date::-webkit-calendar-picker-indicator {
  background-image: url(../images/admin-date-icon.svg);
}

.custom-form-padding {
  padding: 0px 25px;
}

.policy-custom-btn {
  color: #F29100;
  background-color: transparent;
  padding: 8px 17px;
  border-radius: 20px;
  border: 1px solid #F29100;
  font-size: 10px;
}

.upload-files {
  background-color: #F7F8FF;
  border-radius: 8px;
  border: 1px dashed #E2E2FF;
}

button.upload-btn-sty {
  width: 100%;
  height: auto;
  padding: 30px;
}

img.drop-file {
  width: 40px;
  height: 40px;
}

.template-container {
  background-color: #FAFAFA;
  border-radius: 8px;
}

.uploaded-file {
  border: 1px solid #E2E2E2;
  border-radius: 8px;
}

button.btn.btn-secondary.dropdown-toggle {
  background-color: transparent;
  border: none;
  width: 5px;
}

.custom-dropdown-style.custom-dropdown-policy {
  top: 30px !important;
  left: -15px !important;
}

.policy-deleted-toast {
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: 60px !important;
  border-radius: 5px !important;
  border-left: 5px solid #F29100 !important;
}

.custom-or-line {
  position: relative;
}

.custom-or-line::before {
  content: "";
  border-bottom: 1px solid #E8E8E8;
  width: 373px;
  position: absolute;
  left: 1%;
  top: 50%;
}

.custom-or-line::after {
  content: "";
  border-top: 1px solid #E8E8E8;
  width: 373px;
  position: absolute;
  right: 1%;
  top: 50%;
}

/*Sandhiya *//*# sourceMappingURL=tasks.css.map */