/* Effects*/
.topbar .navbar-custom { 
    min-height: 66px;
    background-color: rgb(255 255 255 / 60%) !important;
    backdrop-filter: blur(10px);
  }
  section.side-nav:before {
    width: 1px !important; 
  }
  ul#side-menu > li {
    border-radius: 13px;
    overflow: hidden;
    margin: 3px;
  }
  .enlarged ul#side-menu > li {
    overflow: visible;
  }
  #sidebar-menu > ul > li > a {
    border-bottom: 0 !important;
    box-sizing: border-box;
  }
  
  .enlarged #license span, .enlarged #license small{
    display: none;
  } 
  .enlarged #license i {
    position: static !important;
  }
  /* workflow-steps */

.workflow-steps ul.pagination li:before {
  content: '';
  height: 2px;
  background-color: #eee;
  width: 15px;
  position: absolute;
  top: 50%;
}

.workflow-steps .page-link {
  padding: .375rem .75rem;
  border-radius: 50% !important;
  margin-left: 9px !important;
  min-width: 46px;
  min-height: 46px;
  text-align: center;
  line-height: 2;
  font-size: 17px;
}

.workflow-steps ul.pagination li:before {
  content: '';
  height: 2px;
  background-color: #eee;
  width: 15px;
  position: absolute;
  top: 50%;
}
.workflow-steps  li.page-item{
 position: relative;
}
.workflow-steps ul.pagination li:before {
  content: '';
  height: 2px;
  background-color: #eee;
  width: 15px;
  position: absolute;
  top: 50%;
  left: 0;
}

.workflow-steps .table-success, .workflow-steps .table-success>td {
  background-color: #f2fff5;
}
.workflow-steps .table-success>th {
  background-color: #28a745;
  color:#fff 
}
.workflow-steps .table-info, .workflow-steps .table-info>td  {
  background-color: #ecfcff;
}
.workflow-steps .table-info>th {
  background-color: #006e96;
  color:#fff 
}

.workflow-steps .page-item.active .page-link {
  background-color: #006e96;
  border-color: #30419b;
}
.workflow-steps .bg-orange {
  background-color: #fd7e14 !important;
  color: #fff !important;
  border-color: #ffbb82 !important;
}
.workflow-steps .bg-red {
  background-color: #df0404 !important;
  color: #fff !important;
  border-color: #ff0000 !important;
}
body .p-panel .p-panel-titlebar {
  border: 1px solid #e3e3e3 !important;
  background-color: #fafafa !important;
}

.custom-control-label { 
  padding-top: 3px;
}

.dd-item.card .dropdown-menu a, .p-datatable-table .dropdown-menu a {
  font-size: 12px;
  padding: 5px 8px;
  cursor: pointer
}
.dd-item.card  .dropdown-menu, .p-datatable-table .dropdown-menu  {
  padding:0px;
  box-shadow: 0px 1px 3px #00000059;
}
.dd-item.card  .dropdown-menu a:nth-child(even), .p-datatable-table .dropdown-menu a:nth-child(even) {
  background-color: #f5f5f96b;
}
