.is-horizontal .tabs--primary .tabs__link:focus {
  border: 0px;
  box-shadow: none !important;
}

* {
  font-family: Poppins;
}
body {
  overflow-x: hidden;
}
body .main-content-inner {
  padding: 20px;
}
input[type="text"]:not(.browser-default):focus
  textarea:not(.browser-default):focus {
  border: 1px solid #158add !important;
  border-radius: 5px;
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  pointer-events: auto;
}
[type="checkbox"],
[type="radio"],
legend {
  padding: 10px;
}
table th,
table thead {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  background: #4993cf;
  color: #fff;
  border-radius: 0;
  font-weight: 700;
}

table td,
table td a {
  color: black;
  font-weight: 400;
}
.sprint-progress-wrapper tr.project a, .timesheet-table-wrapper tr.project a{
	font-size: 15px;
	color: #434242;
}

.region-content table tr td a {
  /* font-weight:500; */
  color: #000;
}
.region-content table tr td small{
	display:block;
	margin-left:20px;
}
.region-content table tr td a:hover {
  /* font-weight:500; */
  color: #0f67a7;
}
input:not([type]):focus:not([readonly]),
input[type="date"]:not(.browser-default):focus:not([readonly]),
input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),
input[type="datetime"]:not(.browser-default):focus:not([readonly]),
input[type="email"]:not(.browser-default):focus:not([readonly]),
input[type="number"]:not(.browser-default):focus:not([readonly]),
input[type="password"]:not(.browser-default):focus:not([readonly]),
input[type="search"]:not(.browser-default):focus:not([readonly]),
input[type="tel"]:not(.browser-default):focus:not([readonly]),
input[type="text"]:not(.browser-default):focus:not([readonly]),
input[type="time"]:not(.browser-default):focus:not([readonly]),
input[type="url"]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border: 1px solid #4993cf;
  box-shadow: none !important;
}
input:not([type]),
input[type="date"]:not(.browser-default),
input[type="datetime-local"]:not(.browser-default),
input[type="datetime"]:not(.browser-default),
input[type="email"]:not(.browser-default),
input[type="number"]:not(.browser-default),
input[type="password"]:not(.browser-default),
input[type="search"]:not(.browser-default),
input[type="tel"]:not(.browser-default),
input[type="text"]:not(.browser-default),
input[type="time"]:not(.browser-default),
input[type="url"]:not(.browser-default),
textarea.materialize-textarea {
  border: 1px solid 99ee9e;
}
.form-item--multiple input[value="Remove"],
.field--name-sub-task .form-item--multiple input[value="Remove"] {
  background: url("/themes/custom/pms/images/recycle-bin-icon.svg") no-repeat
    center !important;
  font-size: 0 !important;
  box-shadow: unset;
  border: none !important;
}

.form-item--multiple input[value="Remove"]:focus,
.form-item--multiple input[value="Remove"]:hover {
  border: none !important;
  background-color: transparent !important;
}
table {
  background-color: #fff;
  /* border: 0px; */
  /* border-radius: 8px; */
  /* box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); */
  border: 1px solid #f3f4ee;
  border-radius: 8px;
  box-shadow: #f3f4ee;
}
tr.even,
tr:nth-child(even) {
  background: #edf7ff;
}
tr.odd,
tr:nth-child(odd) {
  background: #fff;
}
tr.even:hover,
tr:nth-child(even):hover {
  background: #edf7ff;
}

tr:hover {
  background: transparent;
}
td,
th {
  border: 1px solid #d9d9d9;
  padding: 15px 10px;
}
.path-project div.ui-widget-content.ui-front.ui-dialog-buttons {
  width: 1220px !important;
}
.claro-details[open] > .claro-details__summary:focus,
.claro-details__summary:hover {
  color: #158add;
  background-color: transparent;
}
.burndown-task-form .claro-details[open] > .claro-details__summary {
  border-radius: 30px;
}
.form-boolean--type-checkbox:checked {
  border-color: #158add;
  background-color: #158add;
}
.pager__link--action-link {
  background-color: transparent;
}
.pager__link--action-link:hover {
  background-color: transparent;
}
.pager__link.is-active {
  background-color: #4993cf;
}
.pager__link:hover,
.pager__link.is-active:hover {
  background-color: #edf7ff;
}
.tabs__link {
  color: #000;
}
.tabs__link.is-active {
  color: #4993cf;
}
.is-horizontal .tabs__link.is-active::before {
  border-bottom: 3px solid #4993cf;
}
.is-horizontal .tabs__link:hover {
  background-color: transparent;
  color: #4993cf;
}

.sidenav-main .brand-sidebar,
.sidenav.sidenav-fixed {
  position: static;
}
.sidenav-main .brand-sidebar {
  padding-left: 20px;
}
.sidenav-main .sidebar_favicon {
  display: none;
}
.sidenav-main.nav-collapsed .sidebar_favicon {
  display: block;
}
.sidenav-main.nav-collapsed .sidebar_logo {
  display: none;
}
.sidenav-main .brand-sidebar {
  padding-top: 20px;
}
/* .responsive-enabled .dropbutton__item:first-of-type > *{ */
/* background-color: #3d399f; */
/* color: #fff; */
/* } */
/* .responsive-enabled .dropbutton__toggle{ */
/* background: #3d399f; */
/* border-color:#fff */
/* } */
/* .responsive-enabled .dropbutton__item:first-of-type ~ .dropbutton__item > a,.responsive-enabled .dropbutton__item:first-of-type ~ .dropbutton__item > .button{ */
/* background: #3d399f; */
/* color: #fff; */
/* border-radius:0 */
/* } */
/* .responsive-enabled .dropbutton__toggle::before{ */
/* border-left: 4px solid transparent; */
/* border-right: 4px solid transparent; */
/* border-top: 4px solid #fff; */
/* top:56%; */
/* } */
/* .responsive-enabled .dropbutton__toggle:hover{ */
/* background:#3d399f; */
/* } */
.burdown-backlog-page.burdown-project.card #block-pms-tabs {
  margin-bottom: 30px;
  background-color: #fff;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  padding: 14px 18px 14px;
}
.burdown-project.card .project-grid table {
  margin: 1.5rem 0px;
}
.burdown-project.card .project-table-wrapper table {
  margin: 1.5rem 0px;
}
.burdown-project.card .project-table-wrapper {
  background-color: #fff;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  padding: 14px 18px;
  margin-bottom: 20px;
}
.burdown-project.subscriber-list-card {
  background-color: #fff;
}
.burdown-project.card .project-grid {
  padding: 0px;
}
.burdown-project.card {
  background-color: #f4f5f7;
  /* padding:20px; */
  box-shadow: none;
  border: none;
  margin: 0px;
}
.burdown-project.card i {
  vertical-align: middle;
  font-size: 24px;
  margin-right: 6px;
}
h1,
.burdown-project.card h1 {
  margin: 20px 0;
  font-size: 28px;
  text-transform: capitalize;
  color: #000;
  line-height: 45px;
  /* font-weight: 500; */
  font-family: "Poppins";
}
.burdown-project.card .row {
  margin: 0;
}
.burndown-project-view-btn a svg {
  width: 25px;
  height: 22px;
  fill: #999999;
}
.burndown-task-form{
  /* z-index:999; */
	z-index:9;
}
.burdown-project.card .row ul {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  /* border-radius:30px; */
  /* border: 1px solid #158add; */
}
.burdown-project.card .row ul li a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  padding: 5px 6px;
  /* background: #158add; */
}
.burdown-project.card .row ul li a:hover svg,
.burdown-project.card .row ul li.active a svg {
  fill: #158add;
  /* background:#4FA1D8; */
}
.burdown-project.card .row ul li:first-of-type a {
  border-radius: 5px 0px 0px 5px;
}
.burdown-project.card .row ul li:last-of-type a {
  border-radius: 0px 5px 5px 0px;
}
.burdown-project.card .text-right {
  text-align: right;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: end;
}
.burdown-project .burdown-add-project {
  margin-right: 24px;
}

#discussions-page .burdown-add-project a span,
.burdown-backlog-page .backlog-links a.button-action span,
.burdown-project .burdown-add-project a span {
  position: relative;
  z-index: 1;
  display: block;
  height: 32px;
  padding-left: 8px;
  border-radius: 8px;
  font-size: 14px;
  text-decoration: none;
  line-height: 32px;
  cursor: pointer;
  font-weight: 500;
}

.burdown-project .add-progress-stage-button {
  display: inline;
}
#discussions-page .burdown-add-project a,
.burdown-project .add-progress-stage-button a,
.burdown-project .burdown-add-project a {
  border: none;
  padding: 0px 16px 0px 22px;
  display: inline-block;
  border-radius: 30px;
  position: relative;
  z-index: 1;
  font-weight: 500;
  line-height: 32px;
  color: #fff;
  background-color: #158add;
  background-position: center;
  transition: box-shadow 0.3s ease, background 0.3s ease;
}

.burdown-backlog-page .backlog-links a.button-action{
  border: none;
  padding: 0px 16px 0px 22px;
  display: inline-block;
  border-radius: 30px;
  font-weight: 500;
  line-height: 32px;
  color: #fff;
  background-color: #158add;
  background-position: center;
  transition: box-shadow 0.3s ease, background 0.3s ease;
}
#discussions-page .burdown-add-project a:hover,
.burdown-backlog-page .backlog-links a.button-action:hover,
.burdown-project .add-progress-stage-button a:hover,
.burdown-project .burdown-add-project a:hover {
  /* background: #158add radial-gradient(circle, transparent 1%, #158add 1%) center / 15000% !important; */
  box-shadow: 0 0 0 3px #158add;
}
.burdown-backlog-page .backlog-links a.button-action i.add-icon-plus {
  position: absolute;
  left: -15px;
}
#discussions-page .burdown-add-project a i.add-icon-plus,
.burdown-project .burdown-add-project a i.add-icon-plus {
  position: absolute;
  left: -12px;
}
#discussions-page .burdown-add-project a i.add-icon-plus,
.burdown-backlog-page .backlog-links a.button-action i.add-icon-plus,
.burdown-project .burdown-add-project a i.add-icon-plus {
  /* text-transform: capitalize; */
  font-size: 20px;
  color: #fff;
  float: left;
  display: inline-block;
  height: 24px;
  width: 24px;
  border-radius: 30px;
  position: absolute;
  vertical-align: middle;
  margin-right: -15px;
  z-index: 4;
  top: 5px;
  transition: all 0s ease;
}
#discussions-page svg-image svg {
  fill: #f9f9f9;
}
#discussions-page .burdown-add-project a:hover i.add-icon-plus,
.burdown-project .burdown-add-project a:hover i.add-icon-plus {
  transform: rotate(90deg);
  transition: all 0.3s ease;
  left: -17px;
}
.burdown-backlog-page .backlog-links a.button-action:hover i.add-icon-plus {
  transform: rotate(90deg);
  transition: all 0.3s ease;
  left: -17px;
  top: 4px;
}
.burdown-project .project-card {
  color: #000;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 64px 64px 0 rgba(0, 0, 0, 0.06),
    0 32px 32px 0 rgba(0, 0, 0, 0.03), 0 16px 16px 0 rgba(0, 0, 0, 0.02),
    0 4px 4px 0 rgba(0, 0, 0, 0.02), 0 2px 2px 0 rgba(0, 0, 0, 0.02);
  height: 180px;
  display: flex;
  flex-wrap: wrap;
}
.project-card .row {
  width: 100%;
}
.project-card .links {
  align-self: end;
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.burdown-project .project-card h3 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  color: #158add;
  margin: 0;
  margin-bottom: 15px;
}
.burdown-project .project-grid .project-card h3 a {
  color: #073f66;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.burdown-project .project-card p {
  font-weight: 500;
  display: inline-block;
}
.burdown-project .project-card h3 a {
  color: #0f67a7;
  font-weight: 500;
}
.burdown-project .project-card a svg {
  width: 28px;
  height: 28px;
  fill: #073f66;
  transform: all 0.5s;
}
.burdown-project .project-card a:hover svg {
  fill: #4993cf;
}
.burdown-project .project-card a {
  color: #0f67a7;
  font-weight: 400;
  margin-right: 10px;
}
.burdown-project .project-card .icon-with-tooltip {
  position: relative;
  display: inline-block;
}

.burdown-project .project-card .tooltip-box {
  font-size: 14px;
  margin-top: 11px;
  display: block;
  color: #000;
}

.burdown-project .project-card .icon-with-tooltip:hover .tooltip-box {
  visibility: visible;
  opacity: 1;
}

.burdown-project .user-dashboard table th.table-width {
  width: 8%;
}
.burdown-project .overdue-report h2.overdue-report-heading {
  color: #db1a1a;
}
.burdown-project .overdue-report table th {
  text-align: center;
}
.burdown-project .project-card a:hover {
  color: #158add;
}
.ui-tabs .ui-tabs-nav li a {
  border-radius: 0px;
}
/* Task View Css */
.path-project .ui-dialog-titlebar {
  position: absolute;
  right: 100%;
  background: transparent;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.path-project .ui-dialog-titlebar .ui-dialog-titlebar-close {
  width: 40px;
  height: 40px;
  background: #fff;
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.17);
  position: relative;
  text-indent: unset;
  font-size: 0;
}

.ui-dialog .ui-dialog-titlebar {
  background: transparent;
  border: none;
  height: 0px;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::after,
.path-project .ui-dialog-titlebar .ui-dialog-titlebar-close::after {
  font-family: "Material Icons";
  font-size: 21px;
  position: absolute;
  top: 9px;
  right: 9px;
  content: "close";
  transition: transform 0.3s ease-in-out, opacity 0.25s ease-in-out 0.1s,
    -webkit-transform 0.3s ease-in-out;
  color: #000;
}
.path-plan-port
  .ui-dialog
  .ui-dialog-titlebar
  .ui-dialog-titlebar-close::after {
  top: 6px !important;
  right: 6px !important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover::after,
.path-project .ui-dialog-titlebar .ui-dialog-titlebar-close:hover::after {
  transform: rotate(90deg);
  color: #158add;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title,
.path-project .ui-dialog-titlebar .ui-dialog-title {
  display: none;
}
.burndown-task-task-view-form .js-form-item-is-completed input {
  padding: 9px;
  border-radius: 50%;
  border: 1px solid #8e8e8e;
  margin-right: 10px;
  opacity: 1;
}
.path-project
  .burndown-task-form
  .field--name-sub-task
  input[value="Add new sub task"] {
  padding-left: 0;
  display: inline-flex;
  padding: 4px 20px 4px 0px;
  margin: 20px 0px;
  height: 36px;
  transition: ease 0.3s all;
  border-radius: 30px;
  position: relative;
  font-weight: 500;
  font-family: "Poppins";
  background: transparent;
  width: fit-content;
  background: url(../images/add-round-icon.svg) no-repeat center transparent;
  background-position: 0px;
  padding-left: 40px;
  background-size: 35px 35px;
  border: none;
  box-shadow: unset;
  text-transform: capitalize;
  color: #158add;
  font-size: 16px;
  line-height: 30px;
}
.path-project
  .burndown-task-form
  .field--name-sub-task
  input[value="Add new sub task"]:hover {
  background: url(../images/add-round-icon.svg) no-repeat center #158add;
  background-position: 0px;
  background-size: 30px 30px;
  color: #fff;
}
/* .burndown-task-form .field--name-sub-task fieldset */
.burndown-task-task-view-form .field--type-burndown-task-relationship,
.burndown-task-task-view-form .field--name-field-documents details,
.burndown-task-task-view-form .field--name-sub-task fieldset,
.burndown-task-form .field--type-burndown-task-relationship,
.burndown-task-form .field--name-field-documents details,
.burndown-task-form .field--name-field-documents details,
.burndown-task-form .field--type-burndown-task-relationship {
  border: none;
  border-top: 1px solid #ccc;
  padding-top: 25px;
  box-shadow: none;
}
.burndown-task-form .field--name-field-documents details summary,
.burndown-task-form .field--name-relationships summary {
  padding-left: 0;
  display: inline-flex;
  padding: 4px 20px 4px 0px;
  margin: 20px 0px;
  height: 36px;
  transition: ease 0.3s all;
  border-radius: 30px;
  position: relative;
  font-weight: 500;
  font-family: "Poppins";
}

.burndown-task-form .field--name-field-documents details summary::after,
.burndown-task-form details.field--name-relationships summary::after {
  content: "";
  display: block;
  height: 2px;
  width: 0%;
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translate(0, -50%);
  background: #4993cf;
  transition: ease 0.3s all;
  z-index: -1;
  opacity: 0;
  border-radius: 30px;
}
.burndown-task-form .field--name-field-documents details summary:hover::after,
.burndown-task-form details.field--name-relationships summary:hover::after {
  height: 32px;
  width: 100%;
  left: 0;
  opacity: 1;
  box-shadow: unset;
}
.burndown-task-form .field--name-field-documents details summary:hover,
.burndown-task-form details.field--name-relationships summary:hover {
  background: #4993cf;
  color: #fff;
}
.burndown-task-form
  .field--name-field-documents
  details
  .claro-details__summary::before,
.burndown-task-form
  details.field--name-relationships
  .claro-details__summary::before {
  font-family: "Material Icons";
  content: "add";
  font-size: 19px;
  background-image: unset;
  position: static;
  width: 28px;
  vertical-align: middle;
  display: inline-block;
  height: 28px;
  font-weight: bold;
  background: #4993cf;
  color: white;
  margin-right: 10px;
  border-radius: 50%;
  margin-block-start: 0;
  transition: ease 0.3s all;
}
.burndown-task-form .field--name-field-documents details summary:hover::before,
.burndown-task-form .field--name-relationships summary:hover::before,
.burndown-task-form
  .claro-details[open]
  > .claro-details__summary:focus::before {
  background-image: unset;
  transform: rotate(180deg);
}
.burndown-task-task-view-form .total_time_log {
  box-shadow: unset;
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.burndown-task-task-view-form .total_time_log .time-row {
  padding: 15px;
  border-radius: 50pc;
  background: #f9f9f9;
  margin-top: 20px;
}
.burndown-task-task-view-form .total_time_log .details-wrapper {
  margin: 0;
}
.burndown-task-task-view-form .total_time_log summary::before {
  content: unset;
}
.burndown-task-task-view-form .field--name-field-documents summary,
.burndown-task-task-view-form .total_time_log summary,
.burndown-task-form,
.burndown-task-form .field--name-field-documents summary,
.burndown-task-form .total_time_log summary {
  padding: 0;
}
.burndown-task-task-view-form .task-form-layout .task-form-sidebar,
.burndown-task-task-view-form .task-form-main {
  /* padding:0px 15px; */
  border-bottom: 1px solid #ddd;
}
.burndown-task-task-view-form .add_comment .filter-wrapper,
.burndown-task-form .field--name-description .filter-wrapper {
  display: none;
}
.burndown-task-task-view-form .add_comment .add-comment-btn em {
  font-family: Poppins;
  font-style: normal;
}
.burndown-task-task-view-form
  .field--type-burndown-task-relationship
  summary::before,
.burndown-task-task-view-form .field--name-field-documents summary::before,
.burndown-task-form .field--type-burndown-task-relationship summary::before,
.burndown-task-form .field--name-field-documents summary::before {
  content: unset;
}
.burndown-task-form .field--name-recurrence .form-boolean {
  appearance: auto;
}
.burndown-task-form .form-type--boolean {
  margin-inline-start: 0;
}
.burndown-task-form .task-form-sidebar .assign_to_me {
  margin: 0;
  float:unset;
}
.burndown-task-task-add-form.burndown-task-form
  .task-form-layout
  .sidebar-content
  .field--name-assigned-to
  .form-item {
  padding: 0;
}
.burndown-task-form .task-form-sidebar .assign_to_me em {
  font-size: 14px;
  line-height: 20px;
  color: #158add;
  margin: 0;
  font-style: normal;
}
.burndown-task-task-edit-form.burndown-task-form .task-form-sidebar .assign_to_me em{
  padding:10px;
}
/* .burndown-task-form .field--name-sub-task .fieldset legend span, */
.burndown-task-task-view-form .field--name-sub-task .fieldset legend span {
  padding: 0;
  /* padding-bottom:15px; */
}
.burndown-task-form .field--name-sub-task #design {
  padding: 0;
  padding-bottom: 15px;
}
.burndown-task-form .field--name-sub-task .tabs-nav {
  padding-left: 0;
  padding-bottom: 10px;
}
.burndown-task-task-view-form
  .field--name-sub-task
  .fieldset
  .fieldset__wrapper {
  margin: 0;
}
.burndown-task-task-view-form
  .field--name-sub-task
  td.inline-entity-form-burndown_subtask-label {
  width: 60%;
}
.burndown-task-task-view-form .add_work .close-modal {
  font-size: 20px;
  font-size: 20px;
  display: inline-block;
  line-height: 25px;
  font-size: 16px;
  margin-left: auto;
}
.burndown-task-task-view-form .add_work .form-type--date {
  display: inline-block;
  float: right;
  margin-bottom: 0;
}
.burndown-task-task-view-form .add_work .form-item--quantity {
  display: inline-block;
  margin-bottom: 0;
}
.add_work .datepicker-modal {
  width: fit-content;
  height: auto;
}
.burndown-task-form .add_work .datepicker {
  max-width: 125px;
}
.burndown-task-form .add_work .datepicker input[type="text"],
.burndown-task-form
  .add_work
  .datepicker
  input[type="text"]:not(.browser-default):focus:not([readonly]) {
  border: none;
  padding: 0;
  color: #158add;
}
.burndown-task-form .datepicker-date-display .date-text {
  font-size: 20px;
}
.burndown-task-form .datepicker-row .datepicker-day-button,
.burndown-task-form .datepicker-table abbr,
.burndown-task-form .datepicker-calendar input,
.burndown-task-form .datepicker-modal .btn-flat {
  font-family: poppins;
  font-weight: 500;
  color: #2c2a4dfc;
}
.burndown-task-form .work-modal input[type="text"].add_work_quantity {
  border: 1px solid #dadada;
  padding: 10px 10px;
  height: auto;
  border-radius: 7px;
  min-height: auto;
  width: 100px;
  font-size: 17px;
  font-family: poppins;
}
.burndown-task-form .work-modal .add_work_quantity:focus {
  border: 1px solid #4993cf;
}
.burndown-task-form .work-modal .form-textarea-wrapper textarea {
  min-height: 100px;
  border: 1px solid #dadada;
  padding: 10px 10px;
  height: auto;
  border-radius: 7px;
  min-height: auto;
  /* width: 100px; */
  font-size: 17px;
  font-family: poppins;
}
.burndown-task-form .work-modal .form-textarea-wrapper textarea:hover,
.burndown-task-form .work-modal .form-textarea-wrapper textarea:focus {
  border: 1px solid #158add;
}
.burndown-task-form .work-modal a.button {
  margin-top: 20px;
}
.burndown-task-form .work-modal a.button,
.burndown-task-task-view-form .add_comment .add-comment-btn {
  background: #158add;
  color: white;
  padding: 13px 30px;
  border-radius: 25px;
  font-weight: 500;
  border: none;
  width: fit-content;
  transition: box-shadow 0.3s ease, background 0.3s ease !important;
}
.path-project
  .field--name-sub-task
  input[value="Add new sub task"]
  .burndown-task-form
  .work-modal
  a.button:hover,
.burndown-task-task-view-form .add_comment .add-comment-btn:hover {
  background: #158add radial-gradient(circle, transparent 1%, #158add 1%) center /
    15000% !important;
  box-shadow: 0 0 0 3px #158add;
}
.path-project .field--type-burndown-task-relationship .button.add_relationship {
  padding: 0px 16px 0px 22px;
  font-weight: 500;
  color: white;
  border-radius: 20px;
  height: auto;
  line-height: 32px;
  margin-top: 0;
  background: #158add;
  transition: box-shadow 0.3s ease, background 0.3s ease;
}
.path-project
  .field--type-burndown-task-relationship
  .button.add_relationship:hover {
  box-shadow: 0 0 0 3px #158add;
}
.burndown-task-form #burndown_task_comments .log-item.comment label,
.burndown-task-form .work-modal .log-item.work label {
  font-size: 15px;
  color: black;
  font-weight: 500;
  display: inline-block;
  line-height: 25px;
  margin-bottom: 6px;
  margin-right: 10px;
}
.burndown-task-form .work-modal .comment-row .hours {
  margin-left: auto;
  margin-right: 15px;
  font-weight: 500;
  font-size: 18px;
}
.burndown-task-form .work-modal .comment-row .log-actions{
	min-width:75px;
}
.burndown-task-form .work-modal .add_work .task_name {
  float: left;
  vertical-align: middle;
  margin-top: 6px;
  font-size: 17px;
  font-weight: 500;
}
.burndown-task-form .work-modal .add_work .form-item--work-date {
  margin: 0;
  float: right;
}
.burndown-task-form .work-modal .add_work .time-popup-header{
  width: 100%;
  display: flex;
  /* align-items:end; */
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
}
.burndown-task-form .work-modal .work-time-wrapper{
  display:flex;
  justify-content:space-between;
}
.burndown-task-form .work-modal .form-item--sub-task1{
  width:78%;
}
.burndown-task-form .work-modal a.view-more-toggle.btn-visible::before {
  transform: rotate(180deg);
  top: -6px;
}
.burndown-task-form .work-modal .add_work_date {
  max-width: 100px;
  height: auto;
  min-height: auto;
  border: 0;
  color: #158add;
  font-weight: 700;
  margin: 0px;
}
#drupal-modal
  .burndown-task-form
  .work-modal
  .time-popup-header
  .js-form-item-work-date
  label {
  font-size: 14px;
  margin: 0;
}
.comment-row {
  display: flex;
}
.comment-user-icon {
  width: 35px;
  height: 35px;
  min-width:35px;
  display: inline-flex;
  border-radius: 50%;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  margin-right: 15px;
}
/* burndown task add form burndown task form */
.task-form-layout .task-form-main {
  flex: 3;
}
.burndown-task-task-view-form.burndown-task-form .reopen_task {
  right: 7em;
  top: 3.4em;
}
.burndown-task-task-add-form.burndown-task-form
  .task-form-layout
  .task-form-main {
  padding-right: 15px;
}
.burndown-task-task-add-form.burndown-task-form
  .task-form-layout
  .task-form-main
  .filter-help {
  display: none;
}
.burndown-task-form .claro-details,
.burndown-task-form .field--name-field-documents details.claro-details,
.burndown-task-form .field--name-field-documents details.claro-details {
  padding: 0px;
  margin: 0;
}
.burndown-task-form fieldset fieldset {
  border: 0px;
  box-shadow: none;
}
.burndown-task-task-add-form.burndown-task-form
  fieldset
  fieldset
  .fieldset__wrapper {
  margin: 0px;
  /* background-color: #fff; */
  /* border: 0px; */
  /* border-radius: 8px; */
  /* box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); */
  /* padding: 14px 18px 24px; */
}
.burndown-task-task-add-form.burndown-task-form fieldset {
  /* border:none; */
  /* box-shadow:none; */
  margin: 0px;
}
.burndown-task-task-add-form.burndown-task-form
  .form-item--editor-format.js-form-item.form-item.js-form-type-select.form-type--select.js-form-item-description-0-format.form-item--description-0-format,
.burndown-task-task-add-form.burndown-task-form
  .tabledrag-toggle-weight-wrapper {
  display: none;
}
.burndown-task-task-add-form.burndown-task-form
  .file-widget-multiple__table-wrapper
  .js-form-type-managed-file {
  margin-top: 0px;
}
.burndown-task-task-add-form.burndown-task-form .task-form-layout {
  border-bottom: 1px solid #dedfe4;
}

.burdown-project.subscriber-list-card
  form.burndown-task-task-view-form.burndown-task-form
  .form-submit,
.path-plan-port .ui-dialog-buttonset .form-submit {
  background: #158add;
  color: white !important;
  padding: 0px 16px 0px 34px !important;
  border-radius: 25px !important;
  font-weight: bold;
  font-size: 16px;
  border: none;
  width: fit-content;
  transition: box-shadow 0.3s ease, background 0.3s ease;
  line-height: 36px;
}
.path-project .field--name-sub-task input[value="Add new sub task"]:hover {
  box-shadow: 0 0 0 3px #158add !important;
}
.burndown-task-form
  .task-form-layout
  .field--name-sub-task
  input.field-add-more-submit {
  background: url(../images/add.svg) no-repeat center #158add;
  background-position: 8px;
  background-size: 21px 24px;
  font-size: 0;
  width: 40px;
  height: 40px;
  border: none !important;
  border-radius: 50%;
  transition: box-shadow 0.3s ease, background 0.3s ease;
}
.burndown-project-form .field--name-assigned-users input.field-add-more-submit{
  background: url(../images/add.svg) no-repeat center #158add;
  background-position: 8px;
  background-size: 21px 24px;
  font-size: 0 !important;
  width: 40px;
  height: 40px;
  border: none !important;
  border-radius: 50%;
  transition: box-shadow 0.3s ease, background 0.3s ease;
}
.burdown-project.subscriber-list-card
  form.burndown-task-task-view-form.burndown-task-form
  .form-submit:hover,
.path-plan-port .ui-dialog-buttonset .form-submit:hover,
.burndown-task-task-add-form.burndown-task-form .form-submit:hover{
  /* background: #158add radial-gradient(circle, transparent 1%, #158add 1%) center / 15000% !important; */
  box-shadow: 0 0 0 3px #158add;
  border: none;
}
/* .burndown-project-form .field--name-assigned-users input.field-add-more-submit:hover{
  background: url(../images/add.svg) no-repeat center #158add !important;
  box-shadow:unset;
} */
.burndown-task-task-add-form.burndown-task-form
  .task-form-layout
  .sidebar-content
  .form-item {
  padding: 0px;
  padding-bottom: 10px;
}

/* .burndown-task-task-add-form.burndown-task-form .task-form-layout .sidebar-content .form-datetime-wrapper { */
/* float:left; */
/* margin-right:10px; */
/* width: 50%; */

/* } */
.burndown-task-task-add-form.burndown-task-form
  .task-form-layout
  .sidebar-content
  .recurring_task {
  float: left;
  border: 1px solid #919297;
  padding: 0px;
  border-radius: 50%;
  margin-right: 7px;
  width: 21px !important;
  height: 21px !important;
}
.burndown-task-task-add-form.burndown-task-form details select,
.burndown-task-task-add-form.burndown-task-form .task-form-layout select,
.burndown-task-task-add-form.burndown-task-form
  .task-form-layout
  .ck
  .ck-editor__editable_inline {
  margin: 0px;
  /* width: 100%;  */
  /* min-width: 100%; */
  margin: 0px;
  border: 1px solid #919297;
  padding: 8px 10px;
  font-family: Poppins;
  color: #000;
  box-sizing: border-box;
  border-radius: 0px;
}

.burndown-task-task-add-form.burndown-task-form .form-item--multiple,
.burndown-task-task-add-form.burndown-task-form
  .tabledrag-toggle-weight-wrapper {
  margin-top: 0px;
}

.burndown-task-task-add-form.burndown-task-form details select:hover,
.burndown-task-task-add-form.burndown-task-form details select:focus,
.burndown-task-task-add-form.burndown-task-form .task-form-layout select:hover,
.burndown-task-task-add-form.burndown-task-form .task-form-layout select:focus,
.burndown-task-task-add-form.burndown-task-form .task-form-layout input:hover,
.burndown-task-task-add-form.burndown-task-form .task-form-layout input:focus {
  /* border: 1px solid #4993CF!important; */
  /* border-bottom: 1px solid #4993CF; */
  box-shadow: none;
}

.burndown-task-task-add-form.burndown-task-form
  details
  .details-wrapper
  .tabledrag-toggle-weight-wrapper {
  display: none;
}
.burndown-task-task-add-form.burndown-task-form details .details-wrapper tr,
.burndown-task-task-add-form.burndown-task-form details .details-wrapper,
.burndown-task-task-add-form.burndown-task-form details .details-wrapper td,
.burndown-task-task-add-form.burndown-task-form details .details-wrapper table {
  margin: 0px;
  border: none;
}
.burndown-task-task-add-form.burndown-task-form
  details
  .details-wrapper
  table
  thead {
  display: none;
}
.burndown-task-form .log-item {
  border: none;
  margin: 25px 0px;
  padding: 0;
}
.burndown-task-form .log-item p {
  margin-bottom: 0;
}
.burndown-task-form #burndown_task_comments .log-item.comment label span,
.burndown-task-form .work-modal .log-item.work label span {
  font-weight: 700;
  font-size: 16px;
  margin-right: 5px;
  color: #000;
}
.burndown-task-form .work-modal a.view-more-toggle {
  font-weight: 500;
  padding-left: 25px;
  color: #158add;
  background: transparent;
  box-shadow: unset !important;
  position: relative;
}
.burndown-task-form .work-modal a.view-more-toggle::before {
  font-family: "Material Icons";
  content: "keyboard_arrow_down";
  font-size: 22px;
  position: absolute;
  top: -4px;
  left: 0;
}
.burndown-task-form .work-modal a.button em {
  font-style: normal;
}
.burndown-task-form .work-modal .task-detail {
  text-align: right;
  margin-bottom: 20px;
}
.burndown-task-form .work-modal{
  height: 525px;
  overflow-y: scroll;
  scrollbar-width: thin;
}
.burndown-task-form .work-modal .ui-button.ui-corner-all{
	border-radius: 56px;
	position: absolute;
	right: 0px;
	top: 0px;
	border: 0px;
}

.burndown-task-form .datepicker-row .is-today .datepicker-day-button {
  background: #2e2d4fe0;
  color: white;
}
.burndown-task-task-edit-form .field--name-sub-task .task-actions .user_circle.circle{
  display:none;
}
.work-modal .log-items .comment-row button, #burndown_task_comments .log-items .comment-row button{
  position:relative;
  font-size:0px;
  border:none;
  background-color:transparent;
}
.work-modal #burndown_task_log .log-items.visible, #burndown_task_comments .log-items.visible{
  height:auto;
  overflow:unset;
}
#burndown_task_log .comment-user{
  min-width:40px;
  height:40px;
  border-radius:50%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-weight:500;
  margin-right:10px;
}
.work-modal .table-wrapper-border{
   box-shadow:unset;
}
.work-modal .comment-row button.edit-log::before, #burndown_task_comments .comment-row button.edit-log::before {
  content: "edit";
  font-family: "Material Icons";
  font-size: 23px;
  color: #0f67a7;
}
.work-modal .comment-row button.delete-log::before, #burndown_task_comments .comment-row button.delete-log::before{
  content: "delete";
  font-family: "Material Icons";
  font-size: 23px;
  color: #ff00008f;
}
.burndown-task-form .datepicker-table td.is-selected .datepicker-day-button {
  background: #2e2d4fad;
  color: white;
}
.burndown-task-form .datepicker-table td.is-selected {
  background: transparent;
}
.burndown-task-form .datepicker-date-display {
  background-color: #2c2a4dfc;
}
.burndown-task-form .work-modal {
  width: fit-content;
  /* height: 70% !important; */
  overflow-y: auto;
  overflow-x: hidden;
  left: 10%;
	z-index:999;
}
.path-task .burndown-task-form .work-modal {
  left: 50%;
}
.burndown-task-task-view-form .field--name-sub-task .task-actions {
  min-width: auto;
}
.path-project .burndown-task-task-view-form .field--name-sub-task tr,
.path-project .burndown-task-task-view-form .field--name-sub-task th,
.path-project .burndown-task-task-view-form .field--name-sub-task table {
  background: #fff;
  border: 0;
  padding: 0;
}
.path-project .burndown-task-form .field--name-sub-task tr,
.path-project .burndown-task-form .field--name-sub-task th,
.path-project .burndown-task-form .field--name-sub-task table {
  background: #fff;
  border: 0;
  padding: 0;
}
.path-project
  .burndown-task-task-view-form
  .form-item--multiple
  .form-item__description,
.path-project
  .burndown-task-task-view-form
  .field--type-text-long
  .form-item__description {
  margin-bottom: 10px;
}
.path-project
  .burndown-task-task-view-form
  .field--type-text-long
  .filter-wrapper,
.path-project
  .burndown-task-task-view-form
  .form-item--sub-task-form-0-point-estimate-0-value,
.path-project
  .burndown-task-task-view-form
  .form-item--multiple
  .form-item__description,
.path-project
  .burndown-task-task-view-form
  .field--type-text-long
  .form-item__description {
  display: none;
}
.path-project .burndown-task-task-view-form .field--name-sub-task td,
.path-project .burndown-task-form .field--name-sub-task td {
  padding: 0 !important;
  border: none !important;
}
.path-project
  .burndown-task-task-view-form
  .field--name-sub-task
  .form-boolean[type="checkbox"] {
  border-radius: 50%;
}
.path-plan-port
  div.ui-front.ui-widget-content
  table
  tr
  td
  .expandable-content-row.task-description.active {
  position: relative;
  padding-left: 20px;
}
.path-plan-port
  div.ui-front.ui-widget-content
  table
  tr
  td
  .expandable-content-row.task-description.active
  input[type="checkbox"]:not(:checked) {
  top: 11px;
  padding: 7px;
}
.path-plan-port #drupal-modal .task-form-sidebar .form-item__label {
  color: black;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.path-plan-port .inline-entity-form-complete-task .form-type--checkbox {
  margin: 0px 25px;
}
.path-plan-port .burndown-task-task-view-form .js-form-item-is-completed {
  position: relative;
  left: -7;
}
.path-plan-port .hours-right label,
.path-plan-port .hours-left label{
  position: relative;
  display: inline-flex;
    align-items: center;
  color:#fff;
}
.path-plan-port .hours-right label:before,
.path-plan-port .hours-left label:before {
  color: #fff;
  content: "timer";
  font-family:"MAterial Icons";
  text-transform: lowercase;
  font-weight: 400;
  font-size: 16px;
  font-weight: 400;
  font-size: 16px;
  vertical-align: middle;
}
.sub-task-hours .hours-right small:not(:empty),
.path-plan-port .sub-task-hours small {
  background-color: transparent;
}
.path-plan-port .hours-right {
  border: 1px solid #ffa500;
  padding: 0px 7px;
  border-radius: 16px;
  background: #ffa500;
  color: #fff;
}
.path-plan-port .hours-left {
  border: 1px solid #158add;
  padding: 0px 7px;
  border-radius: 16px;
  background: #158add;
  color: #fff;
}
.path-plan-port .burndown-task-form #inline-entity-form-sub_task-form tr {
  position: relative;
}
.path-plan-port .burndown-task-form #inline-entity-form-sub_task-form tr td {
  padding: 0px 4px;
  height: auto;
}
.path-plan-port .burndown-task-task-view-form .ief-row-entity .js-form-item {
  margin: 0px;
}
.path-plan-port table.ief-entity-table span.short-date {
  font-size: 13px;
  line-height: 32px;
  color: #999;
  margin-left: 1px;
}
.path-project
  .burdown-project.subscriber-list-card
  .field--name-sub-task
  .ui-widget-content
  .ief-row-entity.expandable-row
  .user_circle
  .circle {
  width: 26px;
  height: 26px;
  text-align: center;
}
.burdown-project.subscriber-list-card .field--type-burndown-task-relationship,
.burdown-project.subscriber-list-card .field--name-field-documents details,
.burdown-project.subscriber-list-card .field--name-sub-task fieldset,
.burdown-project.subscriber-list-card .field--type-burndown-task-relationship,
.burdown-project.subscriber-list-card .field--name-field-documents details,
.burdown-project.subscriber-list-card .field--name-sub-task fieldset {
  padding: 20px;
  margin: 0px;
}

.burdown-project.subscriber-list-card h1 {
  /* display:none; */
}
.burdown-project.subscriber-list-card
  form.burndown-task-task-view-form.burndown-task-form
  .fa-chevron-right:before,
.burdown-project.subscriber-list-card
  form.burndown-task-task-view-form.burndown-task-form
  .fa-chevron-down:before {
  font-size: 18px;
}
.burdown-project.subscriber-list-card
  form.burndown-task-task-view-form.burndown-task-form
  #edit-comments
  #burndown_task_comments {
  display: none;
}
.burdown-project.subscriber-list-card
  form.burndown-task-task-view-form.burndown-task-form {
  background-color: #fff;
  /* padding:0px 20px 20px; */

  border: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  padding: 0px 18px 14px;
  margin-bottom: 20px;
}
.burdown-project.subscriber-list-card .js-form-item-is-completed label,
.path-plan-port .burndown-task-task-view-form .js-form-item-is-completed label,
.path-project
  #drupal-modal
  .burndown-task-task-view-form
  .js-form-item-is-completed
  label {
  font-size: 21px;
  line-height: 24px;
  font-family: "Poppins";
  font-weight: 700;
  color: #000;
  margin: 0px;
}
.path-project #drupal-modal {
  padding-right: 0;
}
.task-view .burndown-task-form {
  font-family: poppins;
  color: black;
}
.task-view .burndown-task-form label {
  color: black;
  color: #158add;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 10px;
  position: relative;
  text-transform: capitalize;
}
.task-view .burndown-task-form .js-form-item-is-completed {
  margin-left: 0;
}
.task-view .burndown-task-form .task-form-sidebar .form-item {
  margin: 0;
  margin: 0;
  background: #7123a12e;
  padding: 10px;
}
.task-view .burndown-task-form .task-form-sidebar {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));
  gap: 15px 9px;
  padding: 1rem;
  color: #000;
  border: 5px solid #3d399f;
  background: #7123a12e;
}
.task-view .burndown-task-form .task-form-sidebar .field-value {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
}
.task-view .burndown-task-form .task-description {
  background: #80808017;
  padding: 15px;
  margin-right: 20px;
}
.task-view .burndown-task-form .task-description p {
  margin-bottom: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 27px;
}
.task-view .burndown-task-form .field--name-sub-task .fieldset__label {
  font-size: 21px;
  line-height: 36px;
  margin-bottom: 30px;
  color: white;
  display: inline-block;
  background: linear-gradient(45deg, #303f9f, #7b1fa2);
  font-weight: 700;
  border-radius: 0px 30px 30px 0px;
  padding: 6px 20px;
  padding-right: 40px;
}
.task-view .burndown-task-form .tabs-nav .ui-tab {
  margin: 0;
  padding: 0 1em 0 0.625rem;
  list-style: none;
  background: #3c3aa0;
  font-family: poppins;
  font-weight: 500;
  color: black;
  margin-right: 10px;
}
.task-view .burndown-task-form .tabs-nav .ui-tab a {
  color: #fff;
}
.task-view .burndown-task-form .dataTables_wrapper .dataTables_filter {
  float: unset;
  text-align: left;
}
.task-view .burndown-task-form .dataTables_filter label {
  display: block;
}
.task-view .burndown-task-form table.dataTable {
  border-collapse: collapse;
}
.task-view .burndown-task-form table.dataTable tbody tr.even {
  background: var(--color-bgblue-hover);
}
.task-view .burndown-task-form table.dataTable tbody td:hover {
  background: transparent;
}
.task-view .burndown-task-form .task-actions input {
  background: #3d399f;
  color: white;
  padding: 7px 14px;
  margin: 0;
  margin-right: 14px;
}
.task-view .burndown-task-form table.dataTable tbody td {
  vertical-align: middle;
}
.task-view .burndown-task-form table td .user_circle {
  background: linear-gradient(45deg, #303f9f, #7b1fa2);
  padding: 7px;
  font-size: 15px;
  color: white;
}
.task-view
  .burndown-task-form
  td.inline-entity-form-burndown_subtask-label
  .toggle-icon
  i {
  font-size: 16px;
}
.task-view .burndown-task-form td.inline-entity-form-burndown_subtask-label {
  font-size: 19px;
  line-height: 30px;
  font-family: poppins;
  color: #3d399f;
}
.task-view
  .burndown-task-form
  td.inline-entity-form-burndown_subtask-label
  .toggle-icon {
  vertical-align: text-bottom;
}
.task-view .burndown-task-form .dataTables_filter input[type="search"] {
  background: #3d3aa0;
  padding: 0px 10px;
  margin-bottom: 0px;
  color: white;
  padding: 5px 10px;
  font-size: 18px;
}
.task-view
  .burndown-task-form
  .dataTables_filter
  input[type="search"]::placeholder {
  color: white;
  font-family: Poppins;
}
.task-view .burndown-task-form .dataTables_info {
  font-weight: 500;
  margin: 10px 0px;
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
}
.task-view
  .burndown-task-form
  .field--name-sub-task
  .form-wrapper
  input[type="submit"] {
  background: #3d399f;
  text-transform: capitalize;
  font-family: poppins;
  color: white;
  font-weight: 500;
}
.task-view .burndown-task-form .dataTables_filter label {
  margin-bottom: 0;
}
.task-view .burndown-task-form table.dataTable {
  border: 2px solid #3c3aa0;
  border-top: 0;
}
.task-view .burndown-task-form .expandable-content-row.task-description p {
  max-width: 900px;
}
.task-view .burndown-task-form .field--name-sub-task td:hover {
  background: transparent;
}
.task-view .burndown-task-form td input,
.task-view .burndown-task-form td select,
.task-view .burndown-task-form td select option {
  background: white;
  padding: 10px 15px;
  border-bottom: 0;
  color: black;
  font-size: 16px;
  border-radius: 5px;
  font-family: poppins;
  border: 1px solid #80808061;
  height: auto;
  min-height: auto;
}
.task-view .burndown-task-form .field--name-completion-date input {
  margin-right: 20px;
  box-sizing: border-box;
}
.task-view .burndown-task-form .field--name-completion-date .fieldset {
  border: 0;
  background: transparent;
  box-shadow: unset;
}
.task-view
  .burndown-task-form
  .field--name-completion-date
  .fieldset
  .fieldset__wrapper {
  margin-left: 0;
}
.task-view .burndown-task-form .field--name-completion-date .fieldset__label {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #158add;
  padding-left: 0;
  background: transparent;
  margin-bottom: 0;
}
.task-view .burndown-task-form table#link-values th h4 {
  color: #fff;
}
.project-member-wrapper{
  position:relative;
}

/* task view popup */

.path-project #drupal-modal {
  min-width: 100%;
  background: #fff;
  color: black;
}
.path-project .form-boolean[type="checkbox"] {
  cursor: pointer;
  /* cursor: grabbing; */
  opacity: 1;
  position: relative;
  border-radius: 50%;
}
.path-project #drupal-modal .form-item__label,
.burndown-task-task-view-form .total_time_log.task-view-time summary,
.burndown-task-form .field--name-recurrence .fieldset__label {
  color: black;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 6px;
  margin-top: 9px;
}
.assign_to_me {
  color: #158add;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 16px;
}
.burndown-task-form .main-content.task-form-main {
  padding-right: 15px;
}
.burndown-task-task-view-form .total_time_log .time-row .add-time-link {
  color: #158add;
}
.burndown-task-task-view-form .total_time_log .time-row .logged-time-display {
  font-family: poppins;
}
.burndown-task-form .task-form-layout .task-form-sidebar {
  padding: 1rem;
}
.burndown-task-form .task-form-layout .task-form-sidebar .form-item {
  margin: 0;
  padding: 10px;
  padding-bottom: 0;
}
/* .burndown-task-form .field--name-sub-task td .form-wrapper.ief-form-row{
	background-color:#80808014;
} */
.path-project .task-view-form-wrapper .ui-dialog-buttonpane {
  position: static;
}
.burndown-task-form .field--name-sub-task td .form-wrapper.ief-form-row em {
  font-style: normal;
}
.burndown-task-form
  .field--name-sub-task
  td
  .form-wrapper.ief-form-row
  input[type="checkbox"] {
  padding: 10px !important;
  margin-right: 10px;
}
.burndown-task-form
  .field--name-sub-task
  #inline-entity-form-sub_task-form
  td
  .form-wrapper.ief-form-row
  .form-type--checkbox.form-item {
  margin-top: 15px;
}
.burndown-task-form td .delete-wrapper {
  background-color: #80808012;
}
.burndown-task-form td .delete-wrapper .form-wrapper {
  color: red;
}
.burndown-task-form .field--name-sub-task td .sub-task-label-wrapper {
  display: flex;
  width:500px;
}
.ui-datepicker .ui-datepicker-title{
  font-weight:500;
}
.burndown-task-form .sub-task-label-wrapper .toggle-icon i{
  font-size:13px;
}
.burndown-task-form
  .field--name-sub-task
  td
  .form-wrapper.ief-form-row
  input[value="Remove"] {
  background-image: unset;
  background: #158add;
  color: white !important;
  padding: 0px 16px 0px 22px !important;
  border-radius: 25px;
  font-family: poppins;
  font-weight: 500;
  font-size: 16px;
  border: none;
  width: fit-content;
  text-transform: capitalize;
  transition: box-shadow 0.3s ease, background 0.3s ease;
  font-size: 14px;
  line-height: 36px;
}
.burndown-task-form
  .field--name-sub-task
  td
  .form-wrapper.ief-form-row
  input[value="Remove"]:hover {
  box-shadow: 0 0 0 3px #158add;
}
.burndown-task-form .task-form-layout .task-form-sidebar .field-value {
  color: #158add;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
}
.burndown-task-form .task-form-layout .task-form-sidebar .task-description p {
  color: black;
  font-weight: 500;
  font-size: 16px;
  line-height: 27px;
}
.burndown-task-form .field--name-sub-task .fieldset__label,
.burndown-task-form .field--type-burndown-task-relationship summary,
.burndown-task-form .field--name-field-documents summary,
.path-project #drupal-modal .add_comment .form-item__label {
  color: #158add;
  font-size: 16px;
  line-height: 30px;
}
.path-project #drupal-modal .add_comment {
  margin-top: 25px;
  /* padding:0px 15px; */
}
.path-project #drupal-modal .add_comment .form-item__label {
  margin-bottom: 10px;
}
.burndown-task-form
  .field--type-burndown-task-relationship
  .claro-details__wrapper {
  margin-left: 15px;
}
.burndown-task-form
  .field--name-sub-task
  td.inline-entity-form-burndown_subtask-label {
  color: #000;
  width: 100%;
}
.burndown-task-form .field--name-sub-task tr.even {
  background: transparent;
}
.burndown-task-form
  #inline-entity-form-sub_task-form
  .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active
  a.tab-link {
  border-bottom: 2px solid #158add;
  padding-bottom: 4px;
  color: #158add;
}

.burndown-task-form #inline-entity-form-sub_task-form .ui-tabs-tab {
  color: black;
  font-weight: 700;
  font-size: 14px;
  line-height: 26px;
  padding: 0px;
  margin-right: 10px;
  background: transparent;
  border: 0;
  margin-right: 25px;
}
.burndown-task-form #inline-entity-form-sub_task-form .active a.tab-link {
  color: #158add;
}
.burndown-task-form #inline-entity-form-sub_task-form tr {
  border-bottom: 0;
}
.burndown-task-form #inline-entity-form-sub_task-form tr td {
  border: 0px;
  vertical-align: top;
}
.burndown-task-form #inline-entity-form-sub_task-form #development {
  padding:10px 0px;
}
.burndown-task-form
  #inline-entity-form-sub_task-form
  .js-filter-wrapper.clearfix.js-form-wrapper.form-wrapper.filter-wrapper {
  display: none;
}
.burndown-task-form
  #inline-entity-form-sub_task-form
  table.field-multiple-table {
  margin: 15px 0px;
  border: none;
}

.burndown-task-form #inline-entity-form-sub_task-form table {
  margin: 4px 0px;
  /* margin:25px; */
}
.burndown-task-form #inline-entity-form-sub_task-form .active a.tab-link {
  border-bottom: 2px solid #158add;
  padding-bottom: 4px;
}
.burndown-task-form #inline-entity-form-sub_task-form a.tab-link {
  color: #000;
  padding: 0;
}
.burndown-task-form .field--name-sub-task .ui-widget.ui-widget-content {
  border: none;
}
.burndown-task-form .field--name-sub-task .ui-tabs .ui-tabs-nav {
  border: none;
  background: transparent;
}

.ui-dialog
  .ui-dialog-titlebar
  .ui-dialog-titlebar-close
  .ui-icon.ui-icon-closethick {
  background: transparent;
}
.path-project .ui-dialog .ui-dialog-titlebar {
  margin-top: 0;
  color: black;
  border: 0;
  padding-right: 0;
}
.path-project .ui-dialog {
  border: 0;
}
.path-project .ui-dialog .ui-dialog-title {
  font-size: 24px;
  line-height: 29px;
  font-weight: 500;
  border: 0;
}
.burndown-task-form .field--name-sub-task .ui-widget.ui-widget-content,
.burndown-task-form .field--name-sub-task .ui-tabs .ui-tabs-nav {
  padding: 0px;
}
.path-project .field--name-sub-task .task-actions input[type="submit"] {
  padding: 7px 15px;
  margin-left: 10px;
}
.path-project .field--name-sub-task .user_circle {
  width: 30px;
  height: 30px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.user_circle .circle.letter-D {
  background-color: #186297;
}
.sidebar-content.task-form-sidebar .user_circle {
  width: 33px !important;
  height: 33px !important;
}
.sidebar-content.task-form-sidebar .user_circle span {
  width: 33px !important;
  height: 33px !important;
}
.sidebar-content.task-form-sidebar .user_circle_full{
	width: 150px !important;
  /* height: 33px !important; */
}
.sidebar-content.task-form-sidebar .user_circle_full span{
	/* width: 33px !important; */
  /* height: 33px !important; */
}
.user_circle .circle.letter-D a {
  font-size: 20px;
  color: #fff;
}

.path-project .field--name-sub-task .user_circle .circle.letter-D a:hover {
  color: #fff;
}
.path-project .field--name-sub-task .user_circle .circle {
  width: 30px;
  height: 30px;
  min-width:30px;
  display: flex;
}
.user_circle .circle {
  width: 30px;
  height: 30px;
  min-width:30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.path-project .field--name-sub-task .inline-entity-form-burndown_subtask-label {
  vertical-align: middle;
  padding: 5px 10px !important;
}
.path-project .field--name-sub-task table.ief-entity-table span.short-date,
.path-project .field--name-sub-task table.ief-entity-table span.short-date {
  font-size: 13px;
  line-height: 32px;
  color: #999;
}

.burndown-task-form
  #inline-entity-form-sub_task-form
  tr
  td.inline-entity-form-burndown_subtask-label
  .toggle-icon
  .fa-minus:before {
  display: none;
}
.burndown-task-form
  #inline-entity-form-sub_task-form
  tr
  td.inline-entity-form-burndown_subtask-label {
  display: flex;
  flex-wrap: wrap;
}
.burndown-task-form .field--name-sub-task .sub-task-label {
  max-width: 550px;
}
.burndown-task-form
  .sidebar-content.task-form-sideba
  .js-form-type-radio
  .form-boolean {
  appearance: auto;
  opacity: 1;
  /* position: static; */
  box-shadow: none;
}

.path-plan-port table.ief-entity-table .sub-task-label,
.path-project .field--name-sub-task table.ief-entity-table .sub-task-label,
.path-project
  .field--name-sub-task
  table.ief-entity-table
  .expandable-row
  .sub-task-label {
  flex-grow: 1;
}
.ief-row-entity.active .task-desc,
.path-project
  .field--name-sub-task
  table.ief-entity-table
  .expandable-row.active
  .task-desc {
  margin-top: 0px;
  width: 100%;
  background-color: #f9f9f9;
  border: 0px;
  border-radius: 8px;
  /* box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); */
  margin-bottom: 20px;
  padding: 15px 22px 15px 2px;
}
.path-project .field--name-sub-task td .form-item {
  display: inline-block;
  margin: 0px;
  width: 96%;
}
.path-project .field--name-sub-task td,
.path-project .field--name-sub-task th {
  padding: 5px 10px;
  vertical-align: middle;
  height: auto;
}
.burndown-task-form .field--name-sub-task td,
.burndown-task-form .field--name-sub-task th {
  padding: 5px 10px;
  vertical-align: middle;
  height: auto;
}
.burndown-task-form .field--name-sub-task input[value="Edit"] {
  background: url(../images/pencil-icon.svg) no-repeat center;
  font-size: 0;
  box-shadow: unset;
}
.burndown-task-form .field--name-sub-task input[value="Remove"],.burndown-task-form .field--name-attachments .file-operations-cell input[value="Remove"]{
  background: url(../images/recycle-bin-icon.svg) no-repeat center;
  font-size: 0;
  box-shadow: unset;
  border: none !important;
}
.burndown-task-form .field--name-sub-task .task-actions {
  text-align: right;
}
.path-project .field--name-sub-task td:hover {
  background: transparent;
}
.path-project .field--type-link input[name="link_add_more"] {
  text-transform: capitalize;
  font-family: "Poppins";
  background: #fff;
  color: Black;
  margin: 0;
  padding: 0;
  font-size: 15px;
  box-shadow: unset;
  position: relative;
}
/* milestones view edit form sub tast edit */
.ief-form.ief-form-row {
  padding: 15px 20px;
}
#inline-entity-form-sub_task-form
  tr.ief-row-form
  .tabledrag-toggle-weight-wrapper,
.ief-form.ief-form-row .form-item__description,
.ief-form.ief-form-bottom .form-item__description {
  display: none;
}
#inline-entity-form-sub_task-form * .form-item {
  margin: 0px;
}
#inline-entity-form-sub_task-form tr.ief-row-form td .form-item {
  width: 100%;
}
.ief-form.ief-form-row lable,
.ief-form.ief-form-bottom lable,
.ief-form.ief-form-row .js-form-type-textarea,
.ief-form.ief-form-bottom .js-form-type-textarea {
  margin: 0px;
}
/* milestones view edit form  */
fieldset.ief-form.ief-form-bottom .fieldset__wrapper {
  margin: 0px;
}
fieldset.ief-form.ief-form-bottom
  .fieldset__wrapper
  .js-form-wrapper.form-wrapper:first-child {
  display: flex;
  flex-wrap: wrap;
  /* gap: 5px; */
}
/* fieldset.ief-form.ief-form-bottom .fieldset__wrapper .js-filter-wrapper.clearfix.js-form-wrapper.form-wrapper.filter-wrapper{ */
/* display:none; */
/* } */
fieldset .fieldset__wrapper .field--name-title.field--widget-string-textfield,
fieldset
  .fieldset__wrapper
  .field--name-title.field--widget-string-textfield
  .field--name-description.field--widget-text-textarea,
fieldset .fieldset__wrapper .field--type-text-long.field--name-description,
fieldset
  .fieldset__wrapper
  .field--type-text-long.field--name-description
  .js-text-full.text-full.js-form-item {
  width: 100% !important;
  display: block !important;
  margin: 0;
}
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
  background-color: #158add;
  border-color: #158add;
}
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--type-checklist-item.field--name-checklist {
  width: 100%;
  margin-bottom: 10px;
}
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-point-estimate,
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-deadline,
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-expected-hours,
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-priority,
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--type-entity-reference,
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-recurrence-due-on, .burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-admin-expected-hours	{
  float: left;
  padding: 10px 15px 0px 0px;
  width: 33.3%;
}
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-point-estimate
  .form-item,
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-deadline
  .form-item,
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-expected-hours
  .form-item,
.burndown-task-form
  .field--name-sub-task
  fieldset
  .fieldset__wrapper
  .form-wrapper
  .field--name-priority
  .form-item {
  margin: 0px;
  width: 100%;
}

.burndown-task-form .field--name-sub-task fieldset .field-multiple-table thead,
.burndown-task-form
  .field--name-sub-task
  fieldset
  .tabledrag-toggle-weight-wrapper {
  display: none;
}
#inline-entity-form-sub_task-form
  #inline-entity-form-sub_task-form
  tr.draggable
  td {
  vertical-align: baseline !important;
}
.burndown-task-form #inline-entity-form-sub_task-form tr.draggable td,
.burndown-task-form #inline-entity-form-sub_task-form tr.draggable td {
  vertical-align: baseline !important;
}
/* fieldset.ief-form.ief-form-bottom, */
tr.ief-row-form {
  /* background-color: #fff; */
  /* border: 1px solid #f4f4f4!important; */
  /* border-radius: 8px; */
  /* box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); */
  /* padding: 14px 18px 24px; */
}
.table-ticket-width {
  width: 6%;
}
.table-task-width {
  width: 19%;
}
.table-project-width {
  width: 19%;
}
.table-assignee-width {
  width: 7%;
}
.table-complet-width {
  width: 9%;
}
.table-due-width {
  width: 8%;
}
.table-subtask-width {
  width: 22%;
}
.table-expected-width,
.table-hours-width {
  width: 5%;
}
fieldset.ief-form.ief-form-bottom {
  margin: 0px;
  border: none;
  box-shadow: none;
}
.site-sprint .button.button--primary,
.ief-form.ief-form-row .button--small.button,
.ief-form.ief-form-row .ief-entity-submit.button,
.ief-form.ief-form-bottom .ief-entity-submit.button {
  background: #158add;
  color: white !important;
  padding: 0px 16px 0px 22px !important;
  border-radius: 25px !important;
  font-family: poppins;
  font-weight: 500;
  font-size: 16px;
  border: none;
  width: fit-content;
  text-transform: capitalize;
  transition: box-shadow 0.3s ease, background 0.3s ease !important;
  font-size: 14px;
  line-height: 36px;
}
.task-completed {
  opacity: 1;
}
.site-sprint .button.button--primary:hover,
.ief-form.ief-form-row .button--small.button:hover,
.ief-form.ief-form-row .ief-entity-submit.button:hover,
.ief-form.ief-form-bottom .button--small.button:hover,
.ief-form.ief-form-bottom .ief-entity-submit.button:hover {
  /* background: #158add radial-gradient(circle, transparent 1%, #158add 1%) center / 15000% !important; */
  box-shadow: 0 0 0 3px #158add;
  border: none;
}

.ief-form.ief-form-row .js-form-type-select {
  width: 100%;
}
.burndown-task-form .field--name-sub-task input[value="Remove"]:hover {
  border: none !important;
}
/* input:not([type]), input[type=date]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=email]:not(.browser-default), input[type=number]:not(.browser-default), input[type=password]:not(.browser-default), input[type=search]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=text]:not(.browser-default), input[type=time]:not(.browser-default), input[type=url]:not(.browser-default), textarea.materialize-textarea, */
.ui-dialog-buttonpane button.action-link--danger,
.ief-form.ief-form-row input[value="Cancel"],
.ief-form.ief-form-bottom input[value="Cancel"] {
  background: #db1a1a;
  color: white !important;
  padding: 0px 23px !important;
  border-radius: 25px !important;
  font-family: poppins;
  font-weight: 500;
  font-size: 16px;
  border: none !important;
  margin-left: 10px;
  width: fit-content;
  transition: box-shadow 0.3s ease, background 0.3s ease !important;
  line-height: 38px;
}
.burndown-task-form .field--name-sub-task input[value="Cancel"] {
  margin-top: 20px;
}
.ui-dialog-buttonpane button.action-link--danger:hover,
.ief-form.ief-form-row input[value="Cancel"]:hover,
.ief-form.ief-form-bottom input[value="Cancel"]:hover {
  background: #db1a1a radial-gradient(circle, transparent 1%, #db1a1a 1%) center /
    15000% !important;
  box-shadow: 0 0 0 3px #db1a1a;
  border: none !important;
}

.ief-form.ief-form-bottom .burndown-task-form .js-form-type-textfield input,
.ief-form.ief-form-row
  .burndown-task-form
  .js-form-type-textfield
  input[type="text"],
.ief-form.ief-form-row
  .burndown-task-form
  .js-form-type-textfield
  input[type="number"],
.ief-form.ief-form-row
  .burndown-task-form
  .js-form-type-textfield
  input[type="date"],
.ief-form.ief-form-row details select,
.ief-form.ief-form-row select,
.ief-form.ief-form-row input,
.ief-form.ief-form-bottom details select,
.ief-form.ief-form-bottom select,
.ief-form.ief-form-bottom input[type="number"],
.ief-form.ief-form-bottom input[type="date"],
.ief-form.ief-form-bottom input[type="text"],
.ief-form.ief-form-bottom input {
  /* margin:0px!important; */
  /* border: 1px solid #919297!important; */
  padding: 4px 10px !important;
  /* font-family: Poppins; */
  /* color: #000!important; */
  /* box-sizing: border-box; */
  border-radius: 0px;
  box-sizing: border-box;
  min-height: auto;
  height: auto;
}

.ief-form.ief-form-row details select:hover,
.ief-form.ief-form-row details select:focus,
.ief-form.ief-form-row select:hover,
.ief-form.ief-form-row select:focus,
.ief-form.ief-form-row input:hover,
.ief-form.ief-form-row input:focus,
.ief-form.ief-form-bottom details select:hover,
.ief-form.ief-form-bottom details select:focus,
.ief-form.ief-form-bottom select:hover,
.ief-form.ief-form-bottom select:focus,
.ief-form.ief-form-bottom input:hover,
.ief-form.ief-form-bottom input:focus {
  border: 1px solid #4993cf !important;
  /* border-bottom: 1px solid #4993CF; */
  box-shadow: none;
}

.path-plan-port .main-content-inner {
  padding: 20px;
}
.path-project
  .burndown-task-task-view-form
  tabel.ief-entity-table
  td.ief-tabledrag-handle {
  padding: 0px 10px !important;
}

.path-project .field--name-sub-task td.task-actions .ief-entity-operations {
  display: flex;
  align-items: flex-start;
  justify-content: end;
}

.path-project
  .field--name-sub-task
  table.ief-entity-table
  .expandable-row
  .task-desc
  .expandable-content-row.task-description.active
  p {
  margin-bottom: 0px;
  margin: 0px;
  padding: 0px;
}
.path-project
  .field--name-sub-task
  table.ief-entity-table
  .expandable-row
  .task-desc
  .expandable-content-row.task-description.active {
  /* margin-left: 15px; */
}
.path-project
  .field--name-sub-task
  table.ief-entity-table
  .expandable-row
  .task-desc
  .expandable-content-row.task-description.active
  .form-item {
  display: block;
}
/* .path-project
  .field--name-sub-task
  table.ief-entity-table
  .expandable-row
  .task-desc
  .form-boolean[type="checkbox"] {
  top: 25px;
} */
.path-project .field--name-sub-task #inline-entity-form-sub_task-form .task-description .form-type--checkbox input[type="checkbox"]{
  margin-right:5px;
  padding:5px;
}
.path-project .field--name-sub-task #inline-entity-form-sub_task-form .task-description .form-type--checkbox.form-item{
  margin-bottom:15px;
}
.path-project .field--name-sub-task .sub-task-item{
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.path-project
  .field--name-sub-task
  table.ief-entity-table
  .expandable-row
  .task-desc
  .expandable-content-row.task-description.active
  .form-boolean[type="checkbox"] {
  padding: 7px !important;
  top: 13px;
}
.path-project
  .field--name-sub-task
  table.ief-entity-table
  .expandable-row
  .task-desc
  .expandable-content-row.task-description.active
  .form-item__label {
  font-weight: 400 !important;
  font-size: 14px !important;
}
table.ief-entity-table td.task-actions,
table.ief-entity-table td.ief-tabledrag-handle {
  width: 35px;
}
.burndown-task-form table.ief-entity-table td.task-actions {
  min-width: 50px;
}
.burndown-task-form
  #inline-entity-form-sub_task-form
  .ief-entity-table
  tr.ief-row-entit {
  border-bottom: 0;
  display: flex;
  align-items: center;
}
.path-project
  .field--name-sub-task
  input[name="ief-sub_task-form-add"].form-submit::before {
  font-family: "Material Icons";
  content: "add";
  font-size: 16px;
  background: Red;
  width: 2px;
  height: 10px;
}
.path-project .claro-details__summary::after {
  content: unset;
}
.path-project .field--type-link input[type="url"],
.path-project .field--type-link input[type="text"],
.path-project .image-widget input,
.burndown-task-form .js-form-type-textfield input[type="text"] {
  margin: 0px;
  border: 1px solid #919297;
  padding: 8px 10px;
  font-family: Poppins;
  color: #000;
  box-sizing: border-box;
  border-radius: 0px;
  background: white;
  min-height: auto;
  max-width: -webkit-fill-available;
}
.path-project .field--type-link table td .form-item__description {
  text-align: left;
}
.path-project .field--type-link table td {
  text-align: right;
}
.path-project .field--type-link input[value="Remove"],
.path-project .file-operations-cell input[value="Remove"] {
  padding: 10px 15px;
  font-family: poppins;
  font-size: 15px;
}
.path-project label {
  text-transform: capitalize;
}
.path-project .burndown-task-form .add_relationship.form-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 0;
}
.path-project
  .burndown-task-form
  .field--type-burndown-task-relationship
  .add_relationship
  .form-item {
  float: unset;
  width: 48%;
  margin-top: 0;
}
.path-project
  .burndown-task-form
  .field--type-burndown-task-relationship
  .add_relationship
  .claro-autocomplete {
  width: 100%;
}
.path-project .field--type-burndown-task-relationship .add_relationship select,
.path-project .field--type-burndown-task-relationship .add_relationship input {
  margin: 0px;
  border: 1px solid #919297;
  padding: 8px 10px;
  font-family: Poppins;
  color: #000;
  box-sizing: border-box;
  border-radius: 0px;
}
.path-plan-port
  div.ui-front.ui-widget-content
  .field--type-burndown-task-relationship
  .button.add_relationship,
.path-plan-port
  div.ui-front.ui-widget-content
  .field--name-sub-task
  input[value="Add new sub task"] {
  transition: box-shadow 0.3s ease, background 0.3s ease;
  margin-top: 0;
  text-transform: capitalize;
  font-family: "Poppins";
  margin: 0;
  font-size: 14px;
  color: white;
  padding: 11px 25px;
  border-radius: 25px;
  font-weight: 500;
  width: fit-content;
  background: url(../images/add.svg) no-repeat center #158add;
  background-position: 8px;
  padding-left: 32px;
  background-size: 21px 24px;
  border: none;
}

.path-plan-port div.ui-front.ui-widget-content .datepicker__wrapper {
  right: 0px;
  left: -134px !important;
}
.path-project div.ui-front.ui-widget-content .datepicker__wrapper {
  right: 0px;
  left: -134px !important;
}

.path-plan-port div.ui-front.ui-widget-content .ui-dialog-titlebar {
  padding: 0px;
}
.path-plan-port
  div.ui-front.ui-widget-content
  .ui-dialog-titlebar
  .ui-dialog-title {
  display: none;
}
.path-plan-port div.ui-front.ui-widget-content .circle {
  display: inline-flex;
  width: 33px;
  height: 33px;
}

.path-plan-port
  div.ui-front.ui-widget-content
  table
  tr
  td
  [type="checkbox"]:not(:checked) {
  position: absolute !important;
  top: 26px;
}
.path-plan-port table.ief-entity-table .expandable-row.active .task-desc {
  height: auto;
}
.path-plan-port
  div.ui-front.ui-widget-content
  table
  tr
  td
  [type="checkbox"]:checked,
.path-plan-port
  div.ui-front.ui-widget-content
  table
  tr
  td
  [type="checkbox"]:not(:checked) {
  opacity: 1;
  position: static;
  border-radius: 50%;
}
.path-plan-port div.ui-front.ui-widget-content table tr td:hover {
  background-color: transparent;
}
.path-plan-port div.ui-front.ui-widget-content table {
  border: 0px;
}
.path-plan-port div.ui-front.ui-widget-content table thead {
  display: none;
}

.path-plan-port .ui-dialog-titlebar .ui-dialog-titlebar-close::after {
  font-family: "Material Icons";
  font-size: 21px;
  position: absolute;
  top: 9px;
  right: 9px;
  content: "close";
  transition: transform 0.3s ease-in-out, opacity 0.25s ease-in-out 0.1s,
    -webkit-transform 0.3s ease-in-out;
  color: #000;
}
.path-plan-port .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  left: -74px;
  top: 16px;
  background: white;
  width: 37px;
  height: 37px;
}
.path-plan-port div.ui-front.ui-widget-content .user_circle.circle span {
  display: inline-flex;
  width: 33px;
  height: 33px;
}
.path-plan-port div.ui-front.ui-widget-content {
  left: 700px !important;
  top: 26px !important;
  z-index: 999;
  height: 800px !important;
  border: none;
  width: 1220px !important;
}
.path-project div.ui-front.ui-widget-content {
  left: auto !important;
  top: 20px !important;
  right: 0;
}
.ui-dialog-buttonpane button.action-link--danger::before {
  content: unset;
}
.ui-dialog-buttonpane button.action-link--danger.ui-button:hover,
.ui-dialog-buttonpane button.action-link--danger.ui-button:hover {
  font-weight: 700;
}
.burndown-task-form
  .task-form-sidebar
  .field--name-deadline-start-date
  .js-form-type-date,
.burndown-task-form
  .task-form-sidebar
  .field--name-deadline
  .js-form-type-date {
  width: 100%;
  padding: 0;
}
.burndown-task-form .task-form-sidebar .form-wrapper {
  width: 100%;
}
.burndown-task-form .task-form-sidebar .date-range-select,
.burndown-task-form .task-form-sidebar .mbsc-datepicker,
.burndown-task-form .task-form-sidebar .field--name-recurrence .form-wrapper {
  width: 100%;
}
.burndown-task-form .task-form-sidebar input {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0px 10px;
  max-width: -webkit-fill-available;
}
.burndown-task-form .task-form-sidebar input:not([type="checkbox"]) {
  background: white;
}
.burndown-task-form .recurring_task.form-checkbox,
.burndown-task-form .js-form-type-radio input {
  margin-inline-start: auto;
  margin-right: 10px;
  margin-right: 10px;
  border-radius: 50%;
  padding: 0;
  opacity: 1;
  position: relative;
}
.burndown-task-form
  .task-form-layout
  .task-form-sidebar
  .form-item.js-form-item-recurrence-start-date-0-value-date {
  padding-left: 0;
  padding-right: 0;
  display: block;
}
.form-type--boolean .form-boolean {
  margin-inline-start: 0;
}
.path-project .ui-dialog .burndown-task-task-view-form .ui-dialog-buttonpane {
  position: static;
}
.path-task .main-content-inner h1 {
  display: none;
}
/* Task Edit View Page */

/* burdown Site Sprint page css */
.burdown-project.card table.responsive-enabled {
  margin: 1.5rem 0px;
}

/* burdown backlog page css */
.burdown-project.subscriber-list-card .region-content {
  /* margin-top:20px; */
}
/* .burdown-project.subscriber-list-card .region-content, */
.backlog-row-wrapper {
  /* padding: 10px; */
  /* box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2); */
  /* background: white; */
  margin-bottom: 30px;

  background-color: #fff;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  padding: 14px 18px 24px;
}
.burdown-backlog-page .burndown_sprint,
.burdown-backlog-page #backlog_label {
  background-color: transparent;
  border-radius: 0;
  padding: 20px 0px;
  border: 0;
}

.burdown-backlog-page #backlog h3 {
  font-weight: 500;
  font-size: 22px;
  color: #000;
  margin: 0 8px 0 0;
}
.backlog-row-wrapper .backlog h3 {
  position: relative;
}
.backlog-row-wrapper .backlog h3::before {
  text-transform:lowercase;
  font-family: "Material Icons";
  content: "trending_up";
  background: #158add;
  padding: 5px;
  font-size: 25px;
  margin-right: 10px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
}
/* .burndown_sprint .backlog .sprint_name{ */
/* flex-grow:8; */
/* } */
.burndown_sprint .backlog .sprint_date,
.burndown_sprint .backlog .num_tasks {
  flex-grow: unset;
}
.burndown_sprint .backlog .status {
  position: relative;
}
.burdown-backlog-page .burndown_sprint .backlog .status,
.burdown-backlog-page .burndown_sprint .backlog .num_tasks,
.burdown-backlog-page .burndown_sprint .backlog .sprint_date {
  position: relative;
  margin-right: 20px;
}
.burndown_sprint .backlog .status::before,
.burdown-backlog-page .burndown_sprint .backlog .num_tasks::before,
.burdown-backlog-page .burndown_sprint .backlog .sprint_date::before {
  content: "";
  position: absolute;
  right: -15px;
  width: 2px;
  height: 20px;
  background: #a2a2a2;
}
.burdown-backlog-page .burndown_sprint .backlog .close_button a.close_sprint {
  display: inline-block;
  background-position: left center;
  background-origin: content-box;
  font-weight: 500;
  height: auto;
}
.burdown-backlog-page .burndown_sprint .backlog .sprint_date {
  font-weight: 500;
  display: none;
}
.burdown-backlog-page .burndown_sprint .backlog .num_tasks {
  font-style: normal;
}
.burdown-backlog-page .burndown_sprint .backlog .num_tasks::before {
  display: none;
}
.burdown-backlog-page a {
  font-size: 17px;
  font-weight: 500 !important;
  color: #000;
}
.burdown-backlog-page
  .tabs-wrapper.is-horizontal.is-collapsible
  ul
  li
  a.tabs__link {
  padding: 0px 15px !important;
}
.burdown-backlog-page .ticket_id {
  color: #158add;
  flex-grow: 8;
  display: flex;
  align-items: center;
}
.burdown-backlog-page .ticket_title {
  font-weight: 400;
  color: #000;
  font-size: 17px;
  display: inline-flex;
  /* font-size: 15px; */
  margin-left: 7px;
}
.burdown-backlog-page .priority {
  width: 22px;
  height: 22px;
}
.burdown-backlog-page .list-group-item .user_circle {
  margin-right: 15px !important;
  display: inline-block;
  width: 35px;
  height: 35px;
  text-align: center;
}
.burdown-backlog-page #backlog .burndown_task.list-group-item div.user_circle {
  margin-top: -7px;
  margin-left: 0;
}
.burdown-backlog-page .list-group-item .circle {
  width: 35px;
  height: 35px;
  display: inline-block;
  padding: 4px;
  text-align: center;
  margin: 0px 10px;
  color: #000;
}
.burdown-backlog-page #block-pms-tabs ul.tabs,
.burdown-backlog-page #block-pms-tabs .position-container {
  height: 100%;
}
.burdown-backlog-page #backlog {
  margin-top: 43px;
}
.burdown-backlog-page #backlog .burndown_task > div.estimate-type-geometric {
  margin-right: 15px;
}
.burdown-backlog-page .list-group-item .action_link {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #158add36;
}
.burdown-backlog-page .list-group-item a.edit_task {
  display: block;
  width: 19px;
  height: 19px;
}

#backlog .backlog-row-wrapper .burndown_task,
#completed .backlog-row-wrapper .burndown_task {
  border: 0;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  padding: 8px 0px;
}
#backlog .backlog-row-wrapper .burndown_task:last-of-type,
#completed .backlog-row-wrapper .burndown_task:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
#backlog .backlog-row-wrapper .burndown_task .assigned_to_user {
  border: 1px solid #dadada;
  color: #158add;
  padding: 0px 20px;
  border-radius: 15px;
}
#backlog .backlog-row-wrapper .burndown_task .due-date-future {
  color: #978a8a;
  font-size: 14px;
  padding: 0px 10px;
  border-radius: 15px;
}
#backlog .backlog-row-wrapper .burndown_task .assigned_to_user:hover {
  border: 1px solid #158add;
}
.backlog-row-wrapper .list-group {
  border: 0;
  background: white;
}
.burdown-backlog-page .backlog-links {
  text-align: right;
  margin-top: -99px;
}
.sprint-progress-wrapper tr.user-total,
.timesheet-table-wrapper tr.user-total {
  background: transparent;
}
.sprint-progress-wrapper tr:nth-child(even),
.timesheet-table-wrapper tr:nth-child(even) {
  background: #edf7ff;
}
.sprint-progress-wrapper .task-status span,
.timesheet-table-wrapper .task-status span {
  width: auto;
  padding: 6px;
}
.sprint-progress-wrapper .progress-bar {
  height: 27px;
}
.sprint-progress-wrapper tbody tr td {
  vertical-align: middle;
}
.sprint-progress-wrapper .circle {
  width: 35px;
  height: 35px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.sprint-progress-wrapper th:first-of-type,
.timesheet-table-wrapper th:first-of-type,
.timesheet-table-wrapper td:first-of-type {
  text-align: left;
}
.sprint-progress-wrapper th,
.timesheet-table-wrapper th,
.timesheet-table-wrapper td {
  text-align: center;
}
button[type="button"]:focus {
  background: transparent;
}
.timesheet-table-wrapper tbody th,
table tbody th {
  background: #fff;
  font-weight: 700;
  color: #000;
  font-size:17px;
}
.user-time{
  font-size:17px;
}
.timesheet-wrapper .week-navigation {
  align-items: center;
  border: 1px solid black;
  display: inline-flex;
  padding: 0px;
  border-radius: 27px;
  justify-content: flex-end;
  /* margin-bottom: 20px; */
}
.timesheet-wrapper .week-navigation .datepicker-modal {
  height: auto;
}
.timesheet-wrapper .week-navigation input {
  width: 100px;
  border-radius: 5px;
  margin: 0;
  border: 0;
  font-family: poppins;
  font-weight: 500;
  height: auto;
  font-size: 17px;
}
.week-navigation {
  align-items: center;
  border: 1px solid black;
  display: inline-flex;
  padding: 0px;
  border-radius: 27px;
  height: 35px;
  justify-content: flex-end;
}
.week-navigation a {
  background: #158add;
  height: 100%;
  vertical-align: middle;
  display: inline-flex;
  align-items: center;
  color: white;
}
.week-navigation a.prev {
  border-radius: 50px 0px 0px 50px;
}
.week-navigation a.next {
  border-radius: 0px 50px 50px 0px;
}
.timesheet-view-icons .table svg {
  width: 25px;
  height: 30px;
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #999999;
}
.timesheet-view-icons .chart svg {
  width: 32px;
  height: 36px;
  fill: #999;
}
.timesheet-view-icons a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0px;
  width: 42px;
  height: 40px;
  text-align: center;
}
.timesheet-view-icons a:hover svg,
.timesheet-view-icons a.active svg {
  fill: #158add;
}
.timesheet-view-icons {
  display: flex;
  justify-content: flex-end;
}
.week-navigation-wrapper .datepicker-table table {
  background-color: #fff;
}
.datepicker-calendar-container .datepicker-footer {
  padding: 10px 0px;
}
.datepicker-calendar-container .datepicker-footer button.waves-effect {
  padding: 0px 20px !important;
  display: inline-block !important;
  border: none !important;
  border-radius: 30px !important;
  /* line-height: 32px; */
  font-size: 17px;
  font-weight: 500;
  margin-left: 10px;
  color: #fff !important;
  z-index: 1 !important;
  background-color: #158add !important;
  background-position: center !important;
  transition: box-shadow 0.3s ease, background 0.3s ease !important;
}
.datepicker-calendar-container .datepicker-footer button.waves-effect:hover {
  background: #158add radial-gradient(circle, transparent 1%, #158add 1%) center /
    15000% !important;
  box-shadow: 0 0 0 3px #158add;
}
.week-navigation-wrapper .datepicker-table th,
.week-navigation-wrapper .datepicker-table td {
  border: none;
}
.week-navigation-wrapper {
  text-align: left;
  padding-left: 0;
  margin-top: 10px;
}
.timesheet-wrapper {
  padding: 0;
}
.timesheet-wrapper div#total_chart,
.timesheet-wrapper div#chart_admin {
  border: 2px solid #ddd;
  overflow: hidden;
}
.timesheet-wrapper div#total_chart text,
.timesheet-wrapper div#chart_admin text {
  font-weight: 500;
  fill: #158add;
  text-transform: capitalize;
}
.user-dashboard .row {
  align-items: center;
}
.view-full-details a.site-btn{
  line-height: 30px;
  color: #158add;
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
}
.view-full-details a.site-btn i {
  font-size: 20px;
  margin-right: 7px;
}
.user-dashboard .week-navigation-wrapper {
  margin-top: 0;
}
.dashboard h1 {
  display: none;
}
.burdown-project.card .row.user-dashboard-timesheet-row {
  margin-top: 20px;
}
/* .burdown-project.card .row.user-dashboard-timesheet-row .timesheet-wrapper{ */
/* background-color:#f4f5f7; */
/* } */
.timesheet-view-wrapper {
  padding-right: 0;
}
.timesheet-view-icons a.table {
  border-radius: 5px 0px 0px 5px;
}
.timesheet-view-icons a.chart {
  border-radius: 0px 5px 5px 0px;
}
table tr.user-total td,
table tr.user-total td strong,
.timesheet-table-wrapper tr td,
.timesheet-table-wrapper tr td strong {
  font-weight: 700;
  text-transform: capitalize;
}
.timesheet-wrapper table tr.user-total td.total-orange {
  color:#ed8936;
  font-size:17px;
}
.timesheet-wrapper tr.user-total td.total-red {
  color: red;
  font-size:17px;
}
.timesheet-table-wrapper tr.project td,
.timesheet-table-wrapper tr.task td {
  font-weight: 400;
}
/* .sprint-progress-wrapper, */
.sprint-progress-filter-form,
.table-wrapper-border, 
.canban-view .filters#user_list {
  background-color: #fff;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  /* padding: 14px 18px 24px; */
  margin-bottom: 20px;
}
.timesheet-table-wrapper td em {
  font-style: normal;
}
.user-dashboard h2 {
  font-size: 22px;
  line-height: 45px;
  color: #000;
  display: inline-flex;
  align-items: center;
}
.user-dashboard i.material-icons {
  margin-right: 6px;
}
.user-dashboard .week-navigation i.material-icons {
  margin-right: 0px;
}
.timesheet-wrapper .week-navigation strong {
  padding: 0px 10px;
}
.user-dashboard .work-report.view-full-details h2 {
  margin: 20px 0;
  font-size: 28px !important;
  text-transform: capitalize;
  color: #000;
  /* font-weight: 500; */
  font-family: "Poppins";
}
.work-report.view-full-details {
  /* border-top: none; */
  /* margin:20px 0px; */
  /* padding-top:0px;	 */
}
/* .progress-report .project-progress .widget, */
/* .progress-report .project-progress */
.overdue-report {
  border-top: 2px solid #ddd;
  padding-top: 15px;
  margin-bottom: 25px;
  background-color: #fff;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  padding: 14px 18px 24px;
}
.overdue-report h2 {
  margin: 0;
  font-size: 22px;
  line-height: 45px;
  color: #000;
  display: inline-flex;
  align-items: center;
}
/* alert box brundown backlog page */
.toolbar-horizontal.toolbar-tray-open.path-project
  div.ui-front.ui-widget-content {
  top: 5px !important;
}
/* .toolbar-icon-10.user-logged-in.path-project.toolbar-horizontal.toolbar-fixed.toolbar-tray-open div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .path-project .ui-dialog .ui-dialog-titlebar{ */
/* right:99%; */
/* } */
/* .toolbar-icon-10.user-logged-in.path-project.toolbar-horizontal.toolbar-fixed.toolbar-tray-open div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .ui-dialog-buttonpane { */
/* top:63%!important; */
/* } */
/* .toolbar-icon-10.user-logged-in.path-project.toolbar-horizontal.toolbar-fixed.toolbar-tray-open div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-front.ui-widget-content #drupal-modal{ */
/* padding: 20px; */
/* height:72vh !important; */
/* } */
/* .toolbar-icon-10.user-logged-in.path-project.toolbar-horizontal.toolbar-fixed.toolbar-tray-open div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons{ */
/* height:100% !important; */
/* left: 25%!important; */
/* top:10%!important; */
/* box-shadow:none; */
/* } */

/* canban css */
.canban-view .sprint-progress-filter-form .js-form-item {
  width: 20%;
}
/* .canban-view .sprint-progress-filter-form{ */
/* margin:30px 0px; */
/* } */
.canban-view .sprint-progress-filter-form .js-form-item input,
.burndown-comment-filter-form .js-form-item input,
.sprint-progress .sprint-progress-filter-form .js-form-item input,.view-discussions-search .js-form-item input, .form-type--select.js-form-item select{
  width: 100%;
  margin: 0px;
  min-width: 150px;
  max-width: 100%;
  border-radius: 5px;
  border: 1px solid #158add;
  padding: 0px 10px;
  font-family: Poppins;
  color: #000;
  box-sizing: border-box;
}
.canban-view .sprint-progress-filter-form .js-form-item label,
.burndown-comment-filter-form .js-form-item label,
.sprint-progress .sprint-progress-filter-form .js-form-item label,.view-discussions-search .js-form-item label{
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #158add;
  margin-top: 5px;
}
.sprint-progress .sprint-progress-filter-form .form-submit,
.canban-view .sprint-progress-filter-form .form-submit {
  line-height: 32px;
}

.canban-view .sprint-progress-filter-form .form-submit,
.burndown-comment-filter-form .form-submit,
.sprint-progress .sprint-progress-filter-form .form-submit,.view-discussions-search .form-submit{
  padding: 0px 20px !important;
  display: inline-block !important;
  border: none !important;
  border-radius: 30px !important;
  /* line-height:32px; */
  font-size: 17px;
  font-weight: 500;
  color: #fff !important;
  z-index: 1 !important;
  background-color: #158add !important;
  background-position: center !important;
  transition: box-shadow 0.3s ease, background 0.3s ease !important;
}
.canban-view .sprint-progress-filter-form .form-submit:hover,
.burndown-comment-filter-form .form-submit:hover,
.sprint-progress:hover .sprint-progress-filter-form .form-submit:hover,.view-discussions-search .form-submit:hover{
  background: #158add radial-gradient(circle, transparent 1%, #158add 1%) center /
    15000% !important;
  box-shadow: 0 0 0 3px #158add;
}

.canban-view #board .col.swimlane .label {
  border-radius: 30px;
  font-size: 16px;
  font-weight: 500;
  background-color: #158add;
  color: #000;
  font-weight: 700;
  padding: 6px 25px;
}
.canban-view #board .col-lg-3:nth-child(1) {
  padding-left: 0px;
}
.canban-view #board .col-lg-3:nth-child(4) {
  padding-right: 0px;
}

#plan-port.plan-port-container
  .plan-port-sidebar
  .grip-item:nth-child(4)
  .cell-header,
.canban-view #board .col-lg-3:nth-child(6) .col.swimlane .label,
.canban-view #board .col-lg-3:nth-child(1) .col.swimlane .label {
  background-color: #d8ebd8;
}
#plan-port.plan-port-container
  .plan-port-sidebar
  .grip-item:nth-child(2)
  .cell-header,
.canban-view #board .col-lg-3:nth-child(8) .col.swimlane .label,
.canban-view #board .col-lg-3:nth-child(2) .col.swimlane .label {
  background-color: #fdb9c57a;
}

.canban-view #board .col-lg-3:nth-child(7) .col.swimlane .label,
#plan-port.plan-port-container
  .plan-port-sidebar
  .grip-item:nth-child(3)
  .cell-header,
.canban-view #board .col-lg-3:nth-child(4) .col.swimlane .label {
  background-color: #ffe8cae0;
}
.canban-view #board .col-lg-3:nth-child(3) .col.swimlane .label,
.canban-view #board .col-lg-3:nth-child(5) .col.swimlane .label {
  background-color: #c5e7ff;
}

.canban-view .col.swimlane .label,
.canban-view .col.swimlane .counter {
  font-size: 19px;
  line-height: 30px;
  font-weight: 500;
  color: #158add;
  font-style: normal;
}
.burndown-comment-filter-form table td,.view-discussions-search table td{
  vertical-align: bottom;
}
.burndown-comment-filter-form table td .form-submit,.view-discussions-search .table td .form-submit{
  margin-bottom: 22px;
}
.canban-view .col.swimlane .counter {
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
  color: #158add;
  font-style: normal;
}
.canban-view .col.swimlane {
  padding: 0px;
  width: 100%;
}
.canban-view .col.swimlane .list-group {
  padding: 0;
  margin: 0;
  margin-top: 20px;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.canban-view .col.swimlane .list-group .burndown_task .tags {
  height: auto;
}
.canban-view .col.swimlane .list-group .burndown_task {
  margin-bottom: 15px;
  font-family: poppins;
  padding: 20px 10px;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 8px 7px 0 rgba(0, 0, 0, 0.06);
}
.canban-view .col.swimlane .list-group .burndown_task.row {
  padding: 0;
  align-items: flex-start;
}

.canban-view #board .burndown_task .action_link a {
  width: 20px;
  height: 20px;
}
.canban-view #board .col.swimlane .list-group .burndown_task .ticket_title {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
  color: #000;
  height: auto;
  overflow: unset;
}
.canban-view .col.swimlane .list-group .burndown_task .ticket_title a {
  font-size: 15px;
  font-weight: 500;
  color: #000;
  line-height: 24px;
  white-space: normal;
  display: inline-block;
}
.burdown-backlog-page .list-group-item .action_link.action_link-close {
  width: 25px;
  height: 25px;
  margin-right: 20px !important;
}
.burdown-backlog-page .list-group-item .action_link a.close_task {
  width: 20px;
  height: 20px;
}
.canban-view #board .col.swimlane .list-group .burndown_task .action_links {
  display: flex;
}
.canban-view .col.swimlane .list-group .burndown_task div.user_circle {
  margin-top: -7px;
  margin-left: 0;
}
.canban-view .col.swimlane .list-group .burndown_task .circle {
  width: 35px;
  height: 35px;
  display: inline-block;
  padding: 4px;
  text-align: center;
}
.canban-view .col.swimlane .list-group .burndown_task .title-wrapper {
  display: flex;
}
.canban-view .col.swimlane .list-group .burndown_task .ticket_title {
  margin-left: 15px;
}

.burdown-project .canban-view .data-filters .form-actions#edit-actions--2 {
  margin-block: 0px;
}
.burdown-project .canban-view #board {
  width: 100%;
  padding-top: 10px;
  display: flex;
  height: 700px;
  overflow: auto;
  flex-wrap: nowrap;
	transform: rotate(180deg);
}
.burdown-project .canban-view #board > *{
	transform: rotate(180deg);
}
.burdown-project .canban-view .data-filters {
  margin: 0px 0px 40px;
}
.burdown-project .project-card h3 {
  display: inline-block;
}
.burdown-project .project-card .edit-project {
  float: right;
}
.burdown-project .custom-project-table a.project-title {
  font-size: 16px;
  font-weight: 500;
}
.burdown-project .custom-project-table .project-star {
  text-align: center;
}
.burdown-project .project-card .col-lg-2 a.use-ajax {
  color:#073f66;
  font-size: 19px;
}
.burdown-project .custom-project-table .project-star a {
  color: #073f66;
  font-size: 19px;
}
.burdown-project .project-card .col-lg-2 {
  display: flex;
}
.burdown-project .project-card .edit-project a,.edit-project{
  display: block;
  width: 18px;
  height: 18px;
  background-size: contain;
  overflow: hidden;
  text-indent: -200px;
  text-transform: uppercase;
  background-image: url(../images/edit.png);
  background-repeat: no-repeat;
}
.progress-report .progress-report.project-progress .widget h3 {
  font-size: 23px;
  line-height: 30px;
  font-weight: 500;
  color: #158add;
  margin-bottom: 25px;
  margin-top: 0;
}
.progress-report.project-progress .widget {
  width: 33%;
}
.path-project .field--name-sub-task .content {
  display: none;
}
.path-project .field--name-sub-task .content.active {
  display: block;
}
.path-project .field--name-sub-task .tabs-nav li.active a {
  font-weight: bold;
  color: #007bff;
}
.path-project .field--name-sub-task .tabs-nav {
  display: flex;
  margin-left: 0;
}
.path-project .field--name-sub-task .tabs-nav li {
  margin-right: 30px;
}
.path-project .field--name-sub-task .tabs-nav li a {
  font-weight: 500;
}
.path-project .field--name-sub-task .content {
  padding-right: 15px;
}
.path-project .ui-front.ui-widget-content #drupal-modal {
  height:92vh !important;
  /* height:auto !important; */
}
.ui-autocomplete{
  z-index: 999;
}
.burndown-task-task-view-form .ui-dialog-buttonset.form-actions {
  margin: 0 !important;
}
.path-project .work-modal .table-wrapper-border {
  padding: 0;
}
.burndown-task-form .total_time_log summary {
  padding: 5px;
}
.burndown-task-form .task-form-sidebar .form-wrapper.time-row {
  width: auto;
}
/* ---- dashboard page design ------ */
.task-report-filter-form #edit-due-date {
  margin: 0px;
  padding: 0px;
  border: none;
  box-shadow: none;
}
.task-report-filter-form .fieldset__wrapper {
  margin: 0px;
}
.task-report-filter-form .fieldset .container-inline {
  display: flex;
  /* align-items:center; */
  gap: 1rem;
  align-items: flex-end;
}
/* .burdown-project .canban-view .data-filters, */
.task-report-filter-form .fieldset {
  background-color: #fff;
  border: 0px;
  margin-top: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  padding: 14px 18px 24px;
}
.task-report-filter-form .fieldset__legend {
  display: none;
}

.task-report-filter-form .container-inline .js-form-item {
  margin-block: 0px;
}
/* .task-report-filter-form .container-inline .js-form-item .container-inline { */
/* width:100%; */
/* } */

.task-report-filter-form .form-submit,
.task-report-filter-form #edit-reset {
  margin: 0px;
  padding: 4px 23px !important;
  margin-left: 15px;
  display: inline-block !important;
  border: none !important;
  border-radius: 30px !important;
  line-height: 32px;
  font-size: 17px;
  font-weight: 500;
  color: #fff !important;
  z-index: 1 !important;
  background-color: #158add !important;
  background-position: center !important;
  transition: box-shadow 0.3s ease, background 0.3s ease !important;
}

.task-report-filter-form .form-submit:hover,
.task-report-filter-form #edit-reset:hover {
  background: #158add radial-gradient(circle, transparent 1%, #158add 1%) center /
    15000% !important;
  box-shadow: 0 0 0 3px #158add;
}
.task-report-filter-form .js-form-item input,
.task-report-filter-form .js-form-item #edit-reset,
.task-report-filter-form .js-form-item input,
.task-report-filter-form .js-form-item input {
  /* width:100%; */
  /* min-width:100%; */
  margin: 0px;
  border: 1px solid #158add;
  padding: 0px 10px;
  font-family: Poppins;
  color: #000;
  box-sizing: border-box;
}
.task-report-filter-form .js-form-item label,
.task-report-filter-form .js-form-item label,
.task-report-filter-form .js-form-item label {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #158add;
  margin-top: 5px;
  display: block;
}

/* comment search page */

form.burndown-comment-filter-form,.view-discussions-search form{
  background-color: #fff;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  padding: 14px 18px;
  margin-bottom: 20px;
}
.burndown-comment-filter-form table.filter-form,.view-discussions-search table.filter-form{
  border: none;
  margin: 0px;
}
.burndown-comment-filter-form table.filter-form tr,
.burndown-comment-filter-form table.filter-form td,
.burndown-comment-filter-form table.filter-form th {
  border: none;
  padding: 0px;
}
.burndown-comment-filter-form table.filter-form .form-submit,.view-discussions-search .form-actions input{
  line-height: 32px;
}
.burndown-comment-filter-form table.filter-form .form--inline .form-item {
  margin: 0px;
}
.view-discussions-search .views-exposed-form .form-item--no-label, .views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions{
  margin-top:50px
}
.view-discussions-search table .views-field.views-field-body{
  max-width:600px;
}
.view-discussions-search table td{
  vertical-align:top;
}
/* workload chart view tab */

#chart-view-tab {
  margin: 1.5rem 0px;
}

/* project files page  */
form#burndown-file-upload-form {
  position: relative;
  background-color: #fff;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  padding: 18px 14px 28px;
  margin-bottom: 20px;
  border: 1px dashed #000;
  /* max-width: 450px; */
  margin: 20px;
}
/* form#burndown-file-upload-form #ajax-wrapper{
	max-width: 400px;
	padding:15px;
	background: #f9f9f9;
	border: 2px dashed #2c6095;
	border-radius: 12px;
	font-family: 'Segoe UI', sans-serif;
}	 */
.burndown-file-upload-form .item-list h3 {
  font-size: 20px;
  font-weight: 500;
  text-transform: capitalize;
  color: #158add;
  margin-left: 10px;
}
.burndown-file-upload-form li a {
  display: inline-block;
  margin-bottom: 5px;
}
.burndown-file-upload-form li a:hover {
  color: #158add;
}
form#burndown-file-upload-form .form-item--upload.form-item--no-label {
  margin: 0px;
}

form#burndown-file-upload-form input[type="file"] {
  padding: 0px;
  min-height: auto;
  border: none;
  padding: 10px;
  background-color: transparent;
  border-radius: 30px;
  border: none;
  text-transform: capitalize;
  font-family: "Poppins";
  font-weight: 500;
}
form#burndown-file-upload-form input[type="file"]:hover {
  box-shadow: none;
  border: none;
}

form#burndown-file-upload-form input[type="file"]::file-selector-button {
  z-index: 99;
  background-color: #fff;
  color: #158add;
  border: 2px solid #158add;
  padding: 10px 16px;
  border-radius: 6px;
  cursor: pointer;
  font-weight: 700;
  margin-right: 10px;
  transition: background 0.3s;
}
form#burndown-file-upload-form .form-submit {
  /* position: absolute;
	left: 166px;
	top: 58%; */
  padding: 0px 20px !important;
  border: none !important;
  border-radius: 30px !important;
  line-height: 32px;
  font-size: 17px;
  font-weight: 500;
  color: #fff !important;
  z-index: 1 !important;
  background-color: #158add !important;
  background-position: center !important;
  transition: box-shadow 0.3s ease, background 0.3s ease !important;
  margin-left: 10px;
}
.burndown-task-form .field--name-field-documents .form-type--managed-file {
  margin: 0;
}
.burndown-task-form .field--name-field-documents .claro-details__wrapper {
  margin: 0 20px;
}
form#burndown-file-upload-form .form-submit:hover {
  background: #158add radial-gradient(circle, transparent 1%, #158add 1%) center /
    15000% !important;
  box-shadow: 0 0 0 3px #158add;
}

/* project activity page  */

#project-activities #project-activity table td {
  /* font-size: 15px !important; */
  /* line-height: 21px; */
}

/* #project-activities .week-navigation-wrapper{ */
/* display:flex; */
/* justify-content:center; */
/* } */
/* #project-activities #project-activity { */
/* padding-left: 200px; */
/* position: relative; */
/* } */
#project-activities #project-activity table td.col_time:after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  top: 30px;
  bottom: -14px;
  left: 132px;
  background-color: #4993cf;
}
/* #project-activities #project-activity table{ */
/* border:none; */
/* width: calc(100% - 200px); */
/* } */
#project-activities .week-navigation-wrapper {
  padding-bottom: 1.5rem;
  /* border-bottom:1px solid #dadada; */
  text-align: center;
}
#project-activities #project-activity table,
#project-activities #project-activity table th,
#project-activities #project-activity table td,
#project-activities #project-activity table tr {
  border: none;
  vertical-align: top;
  background-color: #fff;
}
#project-activities
  #project-activity
  table
  td.comment-user
  .user_circle.circle {
  display: inline-block;
  width:35px;
  height:35px;
  border-radius: 50%;
  line-height: 24px;
  display: inline-flex;
}
#project-activities #project-activity table td.comment-user .comment-user-icon {
  margin: 0px;
  width: 35px;
  height: 35px;
  min-width:35px;
  display: inline-flex;
  border-radius: 50%;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-weight: 700;
}
#project-activities #project-activity table td.comment-user {
  width: 6%;
  text-align: center;
}
#project-activities #project-activity table td.col_time {
  position: relative;
  text-align: center;
  width: 8%;
  color: #000;
  font-weight: 500;
}
/* #project-activities .week-navigation-wrapper input#start_date, */
/* #project-activities .week-navigation-wrapper input#end_date{ */
/* border:none; */
/* } */
/* #project-activities .week-navigation a.prev, */
/* #project-activities .week-navigation a.next{ */
/* padding:0px!important; */
/* } */
#project-activities input {
  border: none;
  margin: 0px;
}
#project-activities #project-activity table td.col_time:before {
  content: "";
  width: 9px;
  height: 9px;
  background-color: #4993cf;
  border-radius: 7px;
  border: 4px solid #4993cf;
  display: block;
  position: absolute;
  z-index: 2;
  top: 13px;
  margin: 5px 0px;
  right: -12px;
}

/* .ui-autocomplete .ui-menu-item-wrapper.ui-state-active{ */
/* background-color: #4993CF; */
/* border-color: #4993CF; */
/* padding:0.75rem 0.9375rem; */
/* } */

/* plan port page  */

#plan-port.plan-port-container .plan-port-sidebar {
  padding: 0px;
  background: transparent;
  border-radius: 0px;
  box-shadow: none;
}
#plan-port.plan-port-container
  .plan-port-sidebar
  .select-wrapper
  .select-dropdown.dropdown-trigger,
#plan-port.plan-port-container
  .plan-port-sidebar
  .select-wrapper
  .dropdown-content.select-dropdown,
#plan-port.plan-port-container .plan-port-sidebar .select-wrapper svg {
  display: none;
}
#plan-port.plan-port-container
  .plan-port-sidebar
  .grip-item.header
  .cell-header {
  display: none;
  padding: 0px;
  margin: 0px;
  background-color: transparent;
}
#plan-port.plan-port-container .plan-port-sidebar .cell-header {
  /* height: fit-content; */
  border-radius: 30px;
  font-size: 16px;
  font-weight: 700;
  height: 140px;
  margin: 10px 0px;
  padding: 25px 10px;
  /* line-height: 45px; */
  display: inline-flex;
  align-items: center;
}
#plan-port.plan-port-container .totals-day h4 {
  font-size: 21px;
}
#plan-port.plan-port-container .totals-day.active h4 {
  color: #4993cf;
}
#plan-port.plan-port-container .slider-next svg,
#plan-port.plan-port-container .slider-prev svg {
  height: 15px;
  width: 15px;
  fill: #4993cf;
}
#plan-port.plan-port-container .slider-next,
#plan-port.plan-port-container .slider-prev {
  background: #ffffff;
  border: 2px solid #4993cf;
  padding: 10px;
  line-height: 0px;
  color: #4993cf;
  cursor: pointer;
  border-radius: 50%;
}
/* #plan-port.plan-port-container .slider-next{ */
/* margin-left:20px; */
/* } */
/* #plan-port.plan-port-container .slider-prev{ */
/* margin-right:20px; */
/* } */
#plan-port.plan-port-container .slider-prev:focus,
#plan-port.plan-port-container .slider-next:focus,
#plan-port.plan-port-container .slider-prev:hover,
#plan-port.plan-port-container .slider-next:hover {
  background-color: #4993cf;
  color: #fff;
}
#plan-port.plan-port-container .slider-prev:focus svg,
#plan-port.plan-port-container .slider-next:focus svg,
#plan-port.plan-port-container .slider-prev:hover svg,
#plan-port.plan-port-container .slider-next:hover svg {
  fill: #fff;
  background-color: #4993cf;
  color: #fff;
}
#plan-port.plan-port-container #subtask-list {
  max-height: 900px;
  overflow-y: auto;
}
#plan-port.plan-port-container h3 {
  margin: 0;
  font-size: 18px;
  line-height: 45px;
  color: #000;
  display: inline-flex;
  align-items: center;
}
#plan-port.plan-port-container .droppable-area {
  margin: 10px;
  /* flex: 1; */
  /* min-height: 100px; */
  /* background: #edf7ff; */
  border: 2px dashed #75aad5;
  /* border-radius: 4px; */
  /* padding: 8px; */
  /* transition: all 0.2s; */
}

#plan-port.plan-port-container .totals-day .total-ex span,
#plan-port.plan-port-container .totals-day .total-ex b {
  color: #4993cf;
}
#plan-port.plan-port-container .task-completed-icon svg {
  width: 30px;
  height: 30px;

  position: absolute;
  right: 10px;
  top: 10px;
  color: white;
  font-weight: bold;
  background: green;
  padding: 0px 5px;
  border-radius: 50%;
  font-size: 14px;
  fill: green;
}
.path-task .burndown-task-task-view-form {
  padding-left: 25px;
}
/* #plan-port.plan-port-container .subtask-item.added:after{
	content:url('/themes/custom/pms/images/right-tick.svg')!important;
	background-color:transparent!important;
	width:30px;
} */
#plan-port.plan-port-container .task-completed-icon {
  width: 30px;
  height: 30px;
}
#plan-port.plan-port-container .totals-day .total-actual b {
  color: #00a854;
}
#plan-port.plan-port-container .totals-day {
  padding: 15px;
  opacity: 1;
}
#plan-port.plan-port-container .totals-day.active {
  background-color: #fff;
}
#plan-port.plan-port-container .plan-port-sidebar .grip-item {
  background-color: transparent;
}
#plan-port.plan-port-container .plan-port-grid {
  display: grid;
  /* align-content: center; */
}
#plan-port.plan-port-container .grip-item-child.table-wrapper-border {
  margin: 10px;
}
#plan-port.plan-port-container .plan-port-sidebar .grip-item {
  border: none;
  margin: 0px;
}
/* #plan-port.plan-port-container{ */
/* margin:0px; */
/* } */
#plan-port.plan-port-container .js-form-item select option {
  display: block;
  padding: 0.75rem 0.9375rem;
  color: inherit;
  background: inherit;
}
#plan-port.plan-port-container .js-form-item select,
#plan-port.plan-port-container .js-form-item input {
  width: 100%;
  margin: 0px;
  min-width: 100%;
  max-width: 100%;
  border-radius: 5px;
  border: 1px solid #158add;
  padding: 0px 10px;
  font-family: Poppins;
  color: #000;
  box-sizing: border-box;
}
#plan-port.plan-port-container .js-form-item select:focus {
  border-bottom: 1px solid #4993cf;
  box-shadow: 0 1px 0 0 #4993cf;
}
.path-plan-port #plan-port.plan-port-container {
  background-color: #f4f5f7;
  /* padding: 20px; */
  box-shadow: none;
  border: none;
  margin: 0px;
}
#plan-port.plan-port-container .js-form-item label {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #158add;
  margin-top: 5px;
}
#plan-port.plan-port-container .form-submit {
  padding: 0px 20px !important;
  margin-left: 10px;
  display: inline-block !important;
  border: none !important;
  border-radius: 30px !important;
  line-height: 32px;
  font-size: 17px;
  font-weight: 500;
  color: #fff !important;
  z-index: 1 !important;
  background-color: #158add !important;
  background-position: center !important;
  transition: box-shadow 0.3s ease, background 0.3s ease !important;
}
#plan-port.plan-port-container .form-element:hover,
#plan-port.plan-port-container .form-element:hover:focus {
  box-shadow: none;
}
#plan-port.plan-port-container .plan-port-filter-form .form-item {
  margin-block: 0px;
}
#plan-port.plan-port-container .plan-port-filter-form .form--inline {
  margin: 0px;
  display: flex;
  align-items: flex-end;
}
#plan-port.plan-port-container .form-submit:hover {
  background: #158add radial-gradient(circle, transparent 1%, #158add 1%) center /
    15000% !important;
  box-shadow: 0 0 0 3px #158add;
}

#plan-port.plan-port-container .cell-header {
  background-color: #edf7ff;
  padding: 0px 14px;
}
#plan-port.plan-port-container .plan-port-sidebar .grip-item .grip-item-child {
  border: none;
}
#plan-port.plan-port-container .subtask-list.grid-list .grip-item.header,
#plan-port.plan-port-container .plan-port-grid .grip-item.header {
  background: #4993cf;
  color: white;
  font-size: 19px;
}

#plan-port.plan-port-container a {
  color: #000;
}
#plan-port.plan-port-container a:hover {
  color: #4993cf;
}
#plan-port.plan-port-container .subtask-item.dragging {
  z-index: 990;
}
#plan-port.plan-port-container .totals-day h4 {
  color: #000;
}
/* #plan-port.plan-port-container .subtask-item.added:after {
    content: "✓";
    position: absolute;
    right: 10px;
    top: 10px;
    color: white;
    font-weight: bold;
    background: green;
    padding: 0px 5px;
    border-radius: 50%;
    font-size: 14px;
} */
#plan-port.plan-port-container
  .plan-port-sidebar
  .grip-item
  .grid-item-heading {
  display: flex;
  align-items: center;
}
/* plan port view detail page  */
#ief-entity-table-Design-edit-sub-task-entities_filter {
  display: none;
}

/* notification box */
.navbar #notifications-dropdown {
  left: -282px !important;
  padding: 0px;
  background-color: #fff;
  border: 0px;
  border-radius: 8px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  /* padding: 14px 18px 24px; */
  margin-bottom: 20px;
}
#notifications-dropdown .notification-item.read {
  opacity: 0.7;
}
#notifications-dropdown .notification-item.unread {
  background-color: transparent;
  /* border-left: 4px solid #158add; */

  opacity: 1;
}
#notifications-dropdown .notification-item:hover {
  background-color: #e7e7e7;
}
#notifications-dropdown .notification-item.unread .notification-title {
  font-weight: 700;
}
#notifications-dropdown .notification-list-block {
  height: 600px;
  overflow-y: scroll;
  scrollbar-width: thin;
  gap: 0px;
}
#notifications-dropdown .notification-footer,
.notification-header {
  margin: 0px;
}
#notifications-dropdown .notification-footer {
  border-top: 1px solid #dadada;
  /* height: 60px; */
  padding: 0px 15px;
  text-align: left;
}
#notifications-dropdown .notification-footer a.view-all-link {
  padding: 0px;
  line-height: 39px;
  font-size: 14px;
  color: #000 !important;
  height: auto;
}
#notifications-dropdown .notification-footer a.view-all-link:hover {
  background-color: transparent;
}
#notifications-dropdown .notification-header h3 {
  font-weight: 500;
  color: #000;
}
#notifications-dropdown .notification-header {
  height: 50px;
  padding: 0px 17px;
  border-bottom: 1px solid #dadada;
  display: flex;
  justify-content: space-between;
}

#notifications-dropdown .notification-list-block a {
  display: flex;
}
#notifications-dropdown .notification-list-block a {
  padding:10px 17px;
  text-decoration: none;
  border: none;
  transition: ease 0.3s;
  border-bottom: 1px solid #dadada;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
  border-radius: none;
  display: flex;
}
#notifications-dropdown {
  overflow-y: hidden;
}
#notifications-dropdown .notification-item * {
  line-height: 24px;
}
#notifications-dropdown .notification-item span {
  font-size: 14px;
}
#notifications-dropdown .notification-item span,
#notifications-dropdown .notification-meta,
#notifications-dropdown .notification-title {
  padding: 0px;
  margin: 0px;
}
.notification-list,.notification-list-block {
  display: flex;
}
.notification-meta {
  width: 100%;
  display: flex;
}
.notification-title {
  width: 100%;
}
.project-name{
  width:65%;
  /* font-size:14px; */
  display: -webkit-box;
  -webkit-line-clamp: 1; /* Number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform:capitalize !important;
}
#notifications-dropdown .notification-title .notification-action-type,.notification-wrapper .notification-action-type{
  font-size: 11px;
  width: auto;
  padding: 1px 15px;
  text-transform:capitalize !important;
}
#notifications-dropdown .notification-item span.time,
#notifications-dropdown .notification-item span.project-name {
  font-size: 12px !important;
  margin-top:5px;
}
.time {
  width:35%;
  text-align:right;
}
.grey-text.text-darken-1 {
  color: #000;
}

.mention {
  background-color: transparent;
}

.burndown-task-form #inline-entity-form-sub_task-form tr.active {
  background: #f9f9f9;
  border: 1px solid #9ac8ee;
}

.burndown-task-form #inline-entity-form-sub_task-form tr td {
  padding-top: 15px !important;
}

.burndown-task-form #inline-entity-form-sub_task-form tr td:first-child {
  padding-left: 10px !important;
  width: 20px;
}

.burndown-task-form #inline-entity-form-sub_task-form tr td:last-child {
  padding-right: 15px !important;
}
.path-project
  .field--name-sub-task
  table.ief-entity-table
  .expandable-row
  .task-desc
  .expandable-content-row.task-description.active
  .form-item
  label {
  padding-left: 6px;
  margin-top: 1px !important;
  display: inline-block;
}
.burndown-task-form #inline-entity-form-sub_task-form table {
  margin: 4px 0px;
}
.path-project .field--name-sub-task .content {
  padding-right: 15px;
  padding-left: 0px;
  padding-right: 0px;
}

/* node discussions page start */
.path-comment h1 em {
  font-style: normal;
  color: #1184d7;
  font-weight: 500;
}
.path-comment .node--type-discussion h2 {
  margin: 0;
}
.path-comment .node--type-discussion h2 .field--name-title {
  font-size: 30px;
  line-height: 43px;
  font-weight: 500;
}
.page-node-type-discussion .node--type-discussion footer,
.path-comment .node--type-discussion footer {
  padding-left: 0;
}
.page-node-type-discussion .node--type-discussion .node__submitted,
.path-comment .comment-form .node__submitted {
  text-transform: capitalize;
}
.page-node-type-discussion .node--type-discussion label,
.path-comment .comment-form label {
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
  color: black;
  margin-bottom: 4px;
}
.page-node-type-discussion .node--type-discussion input[value="Preview"],
.path-comment .comment-form input[value="Preview"] {
  background: #158add;
  color: white;
  padding: 13px 30px;
  border-radius: 25px;
  width: fit-content;
  transition: box-shadow 0.3s ease, background 0.3s ease !important;
  font-weight: 400;
  border: none;
  font-family: "Poppins";
}
.page-node-type-discussion .node--type-discussion input[value="Preview"]:hover,
.path-comment .comment-form input[value="Preview"]:hover {
  box-shadow: 0 0 0 3px #158add;
}
.page-node-type-discussion
  .node--type-discussion
  .field--name-comment-body
  .filter-wrapper,
.path-comment .comment-form .field--name-comment-body .filter-wrapper {
  display: none;
}
.page-node-type-discussion
  .node--type-discussion
  .comment
  .links
  li.comment-reply {
  display: none;
}
.page-node-type-discussion .node--type-discussion .comment .links li a {
  position: relative;
  font-size: 0;
  display: inline-block;
}
.page-node-type-discussion .node--type-discussion .comment .links li a::before {
  font-family: "Material Icons";
  font-size: 23px;
  color: #0f67a7;
}
.page-node-type-discussion
  .node--type-discussion
  .comment
  .links
  .comment-delete
  a::before {
  content: "delete";
  color: #ff00008f;
}
.page-node-type-discussion
  .node--type-discussion
  .comment
  .links
  .comment-edit
  a::before {
  content: "edit";
}
.page-node-type-discussion .node--type-discussion .comment .chat-comment {
  position: relative;
}
.page-node-type-discussion .node--type-discussion .comment .chat-comment p {
  margin-bottom: 0;
}
.page-node-type-discussion .node--type-discussion .comment .chat-header strong {
  text-transform: capitalize;
}
.page-node-type-discussion .node--type-discussion .comment .links {
  display: flex;
  flex-direction: row-reverse;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 11px;
}
.page-node-type-discussion .node--type-discussion .chat-comment:last-of-type {
  border: none;
}
.page-node-type-discussion #block-pms-tabs nav.tabs-wrapper,
.path-comment #block-pms-tabs nav.tabs-wrapper {
  display: none;
}
.page-node-type-discussion .node--type-discussion .discussion-tittle,
.path-comment .discussion-tittle {
  text-transform: capitalize;
  font-size: 23px;
  line-height: 40px;
  color: #000;
  /* float: left; */
  margin-top: 10px;
  margin-bottom: 20px;
}
.page-node-type-discussion .node--type-discussion .discussion-tittle i,
.path-comment .discussion-tittle i {
  vertical-align: middle;
}
.page-node-type-discussion .node--type-discussion .node__submitted,
.path-comment .node__submitted {
  /* float: right; */
  color: grey;
  margin: 25px 0px;
  text-align:right;
}
.page-node-type-discussion .node--type-discussion .node__submitted span,
.path-comment .node__submitted span{
  text-transform: capitalize;
}
.page-node-type-discussion h1 {
  display: none;
}
/* node discussions page end */

.flatpickr-month select{
  display:inline;
}
.flatpickr-months{
  padding:4px 0px;
  background-color:#158add;
  color:#fff;
}
.flatpickr-months input,.flatpickr-current-month input.cur-year,.flatpickr-months svg{
  color:#fff;
  background-color:#158add;
}
.flatpickr-months svg,.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg{
  fill:#fff;
}
.flatpickr-current-month{
  padding-top:3px;
}
.flatpickr-current-month select.flatpickr-monthDropdown-months{
  color:white;
}
.flatpickr-monthDropdown-month{
  color:black;
}
span.flatpickr-weekday{
  color:#158add;
}
/* .flatpickr-day,.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay{
  border: 1px solid #c5c5c5;
  border-radius: 3px;
  height: 30px;
  width: 30px;
  margin: 3px;
  line-height: 30px;
} */
.flatpickr-weekdays{
  padding:5px 0px;
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay{
  background-color:#158add;
  border-color:#158add;
}
.work-modal .add_work input.add_work_date{
  border:none;
  padding:0;
  padding-top:3px;
  color:#158add;
}
.work-modal .add_work input.add_work_date:focus{
   border:none;
   outline:none;
   box-shadow:unset;
}
.burndown-task-task-edit-form .task-form-sidebar .field--name-deadline-start-date,.burndown-task-task-edit-form .task-form-sidebar .field--name-deadline,.burndown-task-task-add-form .task-form-sidebar .field--name-deadline-start-date,.burndown-task-task-add-form .task-form-sidebar .field--name-deadline{
  opacity:0;
  visibility:hidden;
  height:0;
  width:0;
}
.path-expected-vs-actual .week-navigation-wrapper{
  margin-bottom:30px;
}
.path-expected-vs-actual .table-wrapper-border,.path-expected-vs-actual .gantt_grid_scale,.path-expected-vs-actual .gantt_scale_cell{
  color:black;
  font-weight:500;
  text-transform:capitalize;
}

.path-expected-vs-actual .gantt_scale_cell,.path-expected-vs-actual .gantt_grid_head_text{
  background:#4993cf;
  color:white;
  font-size:16px;
  text-transform:uppercase;
}
.path-expected-vs-actual .gantt_task_content{
  white-space:wrap;
}
.path-comments .burndown-comment-filter-form table.comment-table-wrapper td:last-of-type{
  max-width:600px;
}
.path-comments .burndown-comment-filter-form table.comment-table-wrapper td{
 vertical-align:top;
}
.user-icon .dropdown-content li{
  min-height:auto;
}
.user-icon .dropdown-content li > a{
  padding:8px;
  font-size:14px;
}
.burndown-task-form .form-header{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
}
.burndown-task-form .form-header .project-title{
  display: block;
  order: 3;
  width: 100%;
  margin-bottom: 10px;
  color: grey;
  font-size: 14px;
}
.burndown-task-form .form-header .form-item{
  margin-bottom:15px
}
.burndown-task-task-view-form .form-header a{
  margin: 0;
  padding: 0;
  background: transparent;
  box-shadow: none;
  color: #032539;
	display: inline-block;
}
.burndown-task-task-view-form.burndown-task-form .field--name-sub-task fieldset{
  margin-top:0;
}
.sprint_name{
  text-transform:capitalize;
}
.burndown-task-close-form .form-item--description h2{
  font-size: 26px;
  font-weight: 500;
  color: black;
}
.mention{
  font-weight:700;
  color:#158add;
}
.project-links-top{
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.burdown-backlog-page .backlog-links a.project-button.button-action{
  padding-left:6px;
}
.burdown-backlog-page .project-member-wrapper .dropdown-content{
  left:0;
  padding:10px;
  width: 200px;
}
.burdown-backlog-page .project-member-wrapper .dropdown-content li{
  display: flex;
  align-items: center;
  min-height: 45px;
  text-transform: capitalize;
}
.burdown-backlog-page .project-member-wrapper .dropdown-content li .user_circle{
  margin-right:15px;
}
.project-name.kanban-project-name{
  font-size: 14px;
  line-height: 20px;
  color: #158add;
  display: inline-block;
  margin-top: 10px;
  margin-left: 17px;
  display:inline-block;
}
.project-name.kanban-project-name{
  margin-left: 17px;
}
.project-name.kanban-project-name a{
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  margin-top:2px;
  display:inline-block;
  color:#186297;
}
.project-name.kanban-project-name a:hover{
  color: #158add;
}
.form-text{
  color:#000;
}
.burndown-project-form .form-item{
  margin:0;
  margin-top:10px;
}

.user-checkbox-list {
  max-height:0px;   
  overflow-y: auto;     
  overflow-x: hidden;    
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
  padding:15px;
  width:350px;
}

.reports-filter{
  display:flex;
}

.user-dropdown-btn{
  border: none;
  padding: 0px 22px 0px 22px;
  display: inline-block;
  border-radius: 30px;
  position: relative;
  z-index: 1;
  font-weight: 500;
  line-height: 30px;
  color: #158add;
  background-color:transparent;
  border:2px solid #158add;
  background-position: center;
  transition: box-shadow 0.3s ease, background 0.3s ease;
  font-family:poppins;
  margin-left:15px;
}
.user-dropdown-btn:focus,.user-dropdown-btn:hover{
  background-color:#158add;
  color:#fff;
}
.user-dropdown-btn i{
  vertical-align:middle;
}
.user-filter #user-filter{
  border: none;
  padding: 0px 22px 0px 22px;
  display: inline-block;
  border-radius: 30px;
  position: relative;
  z-index: 1;
  font-weight: 500;
  line-height: 32px;
  color: #fff;
  background-color: #158add;
  background-position: center;
  transition: box-shadow 0.3s ease, background 0.3s ease;
  margin-top:10px;
}
.user-filter #user-filter:hover{
  box-shadow:0 0 0 3px #158add;
}
.user-checkbox-list label{
  margin-bottom:15px;
  color: #000;
}
.user-checkbox-list .user_circle.circle{
  margin-left:5px;
  margin-right:10px;
}
.project-table-wrapper .project-operations{
  display:flex;
}
.file-icons{
	font-size:24px !important;
}
.project-table-wrapper .project-operations .delete-project, .region-content table .file-icons.delete-file{
  color:#ff00009e;
}
.project-table-wrapper .project-operations a{
  margin-right:10px;
}
.path-activities #project-activities #project-activity table td:last-of-type{
  border-bottom:1px solid #dadada;
}
.project-member-wrapper h4{
  font-size: 15px;
  text-align: left;
  margin: 10px 0px;
  color: #158add;
  font-weight: 700;
}
.project-links-top .dropdown-content{
  box-shadow:0 4px 14px 0 rgba(0, 0, 0, 0.17);
  border-radius:8px;
}
.gantt_cal_qi_content b{
  white-space: break-spaces;
}
.timesheet-wrapper .gantt_row_task[aria-level="1"] .gantt_tree_content{
  text-transform: capitalize;
  font-weight: 700;
  font-size: 15px;
}
.timesheet-wrapper .gantt_task_content{
  text-transform: capitalize;
}
.nav-wrapper .user-icon{
  display: inline-flex;
    align-items: center;
}
#project-activities .task-link{
  font-weight:700;
}
.burndown-task-form .field--name-relationships table th,.burndown-task-form .field--name-relationships table thead{
  text-transform: uppercase;
  background: #4993cf;
  color: #fff;
  border-radius: 0;
  font-weight: 700;
  font-family: 'Poppins';
  font-size: 15px;
  padding: 10px;
}
.burndown-task-form .field--name-attachments .tabledrag-toggle-weight{
  display:none;
}
.burndown-task-form .field--name-attachments .tabledrag-cell-content .tabledrag-handle::after{
  background: unset;
  padding: 0;
}
.burndown-task-form .field--name-attachments .form-managed-file__main .file,.burndown-task-form .field--name-attachments .form-managed-file__main .file a{
  font-size: 14px;
  font-weight: 500;
  color: black;
  background-size: 18px 14px;
}
.burndown-task-form .field--name-attachments .file-operations-cell{
  text-align:center;
}
.burndown-task-form .field--name-attachments .draggable-table th:first-child ~ th{
  padding-left:0;
}
.burndown-task-task-view-form .field--name-attachments .file-operations-cell,.burndown-task-task-view-form .field--name-attachments table thead th:last-of-type{
 display:none; 
}
.burndown-task-task-view-form .field--name-attachments table tbody tr{
  height:65px;
}
#drupal-modal .burndown-task-form .field--name-sub-task .field--widget-options-select select{
  height:auto;  
}
.task-relation {
  display: flex;
  align-items: center;
  gap: 8px;
}

.task-relation .rel-label {
	background: #cccccc;
	border-radius: 5px;
	padding: 2px 7px;
	min-width:105px;
	text-align:center;
}

.task-relation .rel-item strong {
  font-weight: 500;
}
.task-relation .rel-item {
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 0px 10px;
}
.messages-list{}
.messages-list .messages__title{color: #ffffff;}
.task-priority.priority-3{ }
.task-priority label, .task-priority .ticket_id a{
	border-radius: 14px;
	padding: 3px 8px;
}
.task-priority.priority-3 label, .task-priority.priority-3 .ticket_id a{
	background-color: #FFF699; 
}
.task-priority.priority-4 label, .task-priority.priority-4 .ticket_id a{
	background-color: #f99d9c;
}
.task-priority.priority-5 label, .task-priority.priority-5 .ticket_id a{
	background-color: #fb2320;
}
/* .path-sprint .ui-front.ui-dialog-content{max-height: inherit;} */
.path-sprint .ui-front.ui-widget-content #drupal-modal {
	max-height:inherit !important;
}
.task-description {}
.task-description ul, .field--widget-text-textarea ul{
	list-style-type: inherit;
	margin-left: 2rem;
	padding-left: 2rem;
}
.task-description ul li, .field--widget-text-textarea ul li{list-style-type: inherit;}
#drupal-modal{
	min-height:92vh !important;
}
.duplicate-wrapper{}
.duplicate-wrapper .js-form-submit{
	background: url('../icon/copy-icon.svg') no-repeat center;
	font-size: 1px;
	text-indent: -5000px;
	padding: 10px;
	margin: 0px;
	border: 0px;
	box-shadow: inherit;
	display: inline-block;
	float: right;
	background-size: 28px;
	margin-left: 8px;
	margin-top: 0px;
}
#top svg{ height: 25px; width:25px; fill:#fff; stroke:#fff; stroke-width: 65px; } 
#top{ transition: all 0.5s ease-in-out; position: fixed; width: 53px; height: 53px; right: 25px; bottom: 20px; display: flex; align-items: center; justify-content: center; z-index: 99999; border-radius: 50%; background-color: #0a82c8; } @media all and (max-width: 575px){ #top{ display: none; } }

.ui-widget-content.ui-autocomplete{
	max-height: 300px;
	overflow-y: scroll;
}
.ui-widget-content.ui-autocomplete .ui-menu-item{
	border-bottom:1px solid #ebe4e4;
}
.ui-widget-content.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	position: relative;
	padding-right: 80px;
}
.ui-widget-content.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper small{
	/* float:right; */
	border-radius:10px;
	padding:1px 10px;
	background:#158add;
	color:#ffffff;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}
.ui-widget-content.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper span{
	margin-top: 4px;
	display: block;
	width: 100%;
}
.burndown-comment-field, #burndown_task_comments{
	
}
.burndown-comment-field p, #burndown_task_comments p, .field--name-body p{
	margin-bottom:10px;
}
.burndown-comment-field a, #burndown_task_comments a, .field--name-body a{
	color:#158add;
}
.burndown-comment-field ul, #burndown_task_comments ul, .field--name-body ul, .region-content ul{
	list-style:inherit;
}
.burndown-comment-field ul li, #burndown_task_comments ul li, .field--name-body ul li, .region-content ul li{
	list-style:inherit;
}