@import "fonts.css";

/*-------------------------------------------------------------- Global CSS */
body {
    font-family: Inter-Regular;
    color: #667085;
}
/*
 * Sidebar
 */

 /* ------------------------------------------------------------Tot tab header */

.tab__header {
  background-color: #303030;
  height: 50px;
}
.home__logo .bi {
  color: #d9d9d9;
}
.home__logo:hover {
  opacity: 0.6;
}
.new__tab {
  border: 1px solid #999C9F;
  background-color: #303030;
  max-width: 161px;
  border-width: 0 1px 0 1px;
  padding: 0 12px;
  text-decoration: none;
}
.tab__header .project__details h5 {
  color: #fff;
  font-size: 11px;
  font-family: Inter-Medium;
  margin: 0;
}
.new__tab .tab_close .bi::before {
  color: #fff;
}
.new__tab .tab_close:hover {
  opacity: 0.6;;
}
.add__new__tab {
  width: 50px;
}
.add__new__tab > button {
  color: #fff;
}
.add__new__tab > button:hover {
  color: #fff;
  opacity: 0.6;
}
.add__new__tab > button > .bi::before {
  font-size: 30px;
}
.tab__header .active {
  background-color: #404040;
  border-width: 0px 0.2px;
  border-style: solid;
  border-color: #999C9F;
}

/* ----------------------------------------------------------------Header with uer details */

.dashboard__header {
  background-color: #404040;
  top: 50px;
  z-index: 1049;
}
.dashboard__header .navbar-brand {
  padding: 0;
  border-right: 1px solid #999C9F;
}
.dashboard__header .site__logo, .home__logo {
  width: 50px;
  height: 50px;
  float: left;
  padding: 5px;
}
.dashboard__header .site__logo img {
  width: 24px;
  height: 24px;
}
.user__info {
  float: left;
  padding: 8px 5px;
}
.user__info p {
  font-size: 11px;
  margin-bottom: 2px;
}
.user__info p + p {
  font-size: 9px;
}
.search__input__wrapper {
  width: 310px;
}
.search__input {
  max-width: 310px;
  height: 36px;
  margin: 0 auto 0 0;
  padding: 12px 12px 12px 50px;
  border-width: 0;
  border-radius: 3px;
  font-size: 12px;
  background: #504F4F;
}
 .search__input:focus {
  background-color: #fff;
}
.search__input__wrapper .btn {
  background-color:  #504F4F;
  left: 22px;
  height: 36px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding: 3px 12px;
}
.dashboard__header .project__avatar {
  width: 32px;
  height: 32px;
  border: 0.5px solid #fff;
  margin: 0 10px 0 15px;
}
.dashboard__header .dropdown-toggle {
  text-decoration: none;
}
.dashboard__header .dropdown-toggle::after {
  border: none;
} 
.user__dropdown .bi {
  color: #fff;
  font-size: 20px;
  margin: 0 5px 0 10px;
}
.user__dropdown .bi::before {
  vertical-align: initial;
}

.dashboard__header .bi {
  color: #fff;
  /* font-size: 20px; */
  vertical-align: middle;
}
.dashboard__header .bi-chevron-down::before, 
.new__project > a, 
.new__project .btn {
  font-size: 12px;
  text-decoration: none;
  margin-left: 6px;
}
.new__project > a {
  color: #D0D5DD;
}
.new__project .btn, .new__project .btn:focus, .new__project .btn:hover {
  color: #ffffff;
  box-shadow: none;
  line-height: 28px;
}

/* ----------------------------------------------------------------------Sidebar */
.sidebar.dashboard__sidebar {
  position: fixed;
  top: 101px;
  bottom: 0;
  left: 0;
  z-index: 1048;
  padding: 0px 0 20px;
  background-color: #fff;
  overflow-y: auto;
}
.sidebar-sticky {
  position: relative;
  top: 0;
  height: calc(100vh - 48px);
  padding-top: .5rem;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

.sidebar.dashboard__sidebar .nav-link,
.design__tab .btn,
.design__tab + .tab-content h3,
.design__assests li button, .current__page span {
  font-size: 12px;
  color: #344054;
  padding: 10px 18px;
}
.sidebar.dashboard__sidebar .nav-link .bi:not(.active__arrow) {
    margin-right: 16px;
    vertical-align: middle;
}
.sidebar.dashboard__sidebar .nav-link.active {
    background: #EFF8FF;
}
.sidebar.dashboard__sidebar .nav-link .bi.active__arrow {
    display: none;
  }
.sidebar.dashboard__sidebar .nav-link.active .bi.active__arrow {
  display: block;
}
.sidebar.dashboard__sidebar .nav-link .bi::before, .bi::before {
    font-size: 20px;
}
.dashboard__sidebar .progress, .progress {
  height: 4px;
  margin: 15px 0;
}
.dashboard__sidebar .btn__white, .btn__white {
  background: #FFFFFF;
  border: 1px solid #D0D5DD;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  color: #344054;
  font-size: 12px;
  font-family: Inter-Medium;
  margin: 10px 0 0 18px;
  padding: 10px 18px;
}
.dashboard__sidebar .btn__white:hover, .btn__white:hover {
  background-color: #0BA5EC;
  color: #fff;
  border-color: #0BA5EC;
} 

.dashboard__header.navbar .navbar-toggler {
  top: .25rem;
  right: 1rem;
}

/* Common */

  .heading__main, .heading__main a, 
  .project__details h5 {
      font-size: 12px;
      font-family: Inter-Medium;
      margin-bottom: 5px;
  }
  .project__details p {
      font-size: 10px;
      margin-bottom: 0;
  }
  .project__details h5 ,
  .project__details p ,
  .recent__project .stretched-link {
      color: #344054;
  }

.dashboard__main .recent__project {
    border: 1px solid #EAECF0;
    border-radius: 3px;
    padding: 20px;
    box-sizing: border-box;
}
.dashboard__main .heading__main a {
  color: #344054;
  text-decoration: none;
}
.dashboard__main .heading__main a + a {
  margin-left: 24px;
}
.dashboard__main .heading__main a.disabled {
  color: #D0D5DD;
  pointer-events: none;
}
.top__headers {
  padding-top: 17px;
  padding-bottom: 12px;
}
.border__bottom {
  border-bottom: 1px solid #EAECF0;
}
.border__right {
  border-right: 1px solid #EAECF0;
}
.border__top {
  border-top: 1px solid #EAECF0;
}

.color__blue {
    background: #36BFFA;
}
.color__org {
    background: #FDB022;
}
.image__block {
    padding: 4px 5px;
    width: 30px;
    height: 30px;
    border-radius: 2px;
}
.image__block .bi {
    color: white;
}
.view__all__container {
    background: #F2F4F7;
    padding: 20px;
}
.project__grid {
    background: #f0f0f0;
    margin-bottom: 25px;
    border: 1px solid #EAECF0;
    border-radius: 3px;
}

/* ---------------------------------------------------------------View all container */
.view__all__container .recent__project,
.all__container .recent__project {
    background-color: #fff;
    border: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.view__all__container .heading__main {
    margin: 5px 0 20px;
}
.view__all__container .heading__main a {
  text-decoration: none;
  color: #1570EF;
  border-right: 2px solid #D0D5DD;
}
.view__all__container .heading__main .btn-close {
  opacity: 1;
  font-size: 10px;
}
.view__all__container .heading__main .btn-close:hover {
  opacity: 0.5;
}
.project__avatar {
  width:24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #fff;
}
.avatar__stack__1, .avatar__stack__2, .avatar__stack__3 {
  float: right;
}
.avatar__stack__2, .avatar__stack__3 {
  margin-right: -14px;
}

.select__filter select {
  font-size: 12px;
  border: 0;
}

/* ----------------------------------------------------------------all container */
.all__container .heading__main {
  margin-bottom: 30px;
}
.all__container label {
  font-size: 12px;
  color: #98A2B3;
}
.view__switch .btn {
  border: 1px solid #EAECF0;
  border-radius: 2px;
  color: #344054;
}
.view__switch .btn:hover .bi {
  opacity: 0.7;
}
.view__switch .btn.active {
  background: #EAECF0;
  color: #1570EF;
}
.select__filter {
  padding: 0;
}
.all__container .nav-tabs {
  border: none;
}
.all__container .nav-tabs .bi {
  vertical-align: middle;
}
/* ---------------------------------------------------------------project table */
.list__view__table tr th, .payment__view__table tr th {
  color: #98A2B3;
  font-size: 10px;
  font-weight: normal;
  font-family: Inter-Medium;
  padding: 20px 10px;
  border-bottom: 1px solid #EAECF0;
}
.list__view__table tr th:first-child {
  font-size: 11px;
  color: #344054;
}
.list__view__table tr th:first-child,
.list__view__table tr td, .payment__view__table tr td
.list__view__table tr td a, .list__view__table tr td a:hover {
  color: #344054;
  text-decoration: none;
}
.list__view__table tr td:first-child {
  font-size: 11px;
  font-family: Inter-Medium;
}
.list__view__table tr td,
.list__view__table tr th {
  padding: 20px 10px;
  vertical-align: middle;
}
.list__view__table tr td, .payment__view__table tr td {
  font-size: 10px;
  font-weight: normal;
  font-family: Inter-Regular;
}
.table .image__project {
  width: 30px;
  height: 30px;
  border: 0.5px solid #D0D5DD;
  border-radius: 2px;
  margin-right: 10px;
}
.list__view__table tbody tr:hover, .payment__view__table tbody tr:hover {
background-color: #EAECF0;
}
.list__view__table tr th .bi::before {
  font-size: 14px;
}

/* ------------------------------New Project */
.site__logo__drropdown .logo__mark {
  width: 24px;
  height: 24px;
}
.site__logo__drropdown .logo__mark + .bi {
  padding-left: 10px;
}
.tools__section {
  padding: 4px 2px 8px;
}

/* new project side bar */


.dropdown-toggle { outline: 0; }

.btn-toggle {
  display: inline-flex;
  align-items: center;
  padding: .25rem .5rem;
  font-weight: 600;
  color: rgba(0, 0, 0, .65);
  background-color: transparent;
  border: 0;
}
.btn-toggle:hover,
.btn-toggle:focus {
  color: rgba(0, 0, 0, .85);
  background-color: #d2f4ea;
}

.btn-toggle::before {
  width: 1.25em;
  line-height: 0;
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
  transition: transform .35s ease;
  transform-origin: .5em 50%;
}

.btn-toggle[aria-expanded="true"] {
  color: rgba(0, 0, 0, .85);
}
.btn-toggle[aria-expanded="true"]::before {
  transform: rotate(90deg);
}

.btn-toggle-nav a {
  display: inline-flex;
  padding: .1875rem .5rem;
  margin-top: .125rem;
  margin-left: 1.25rem;
  text-decoration: none;
}
.btn-toggle-nav a:hover,
.btn-toggle-nav a:focus {
  background-color: #d2f4ea;
}
.design__tab .nav-tabs {
  border: 0;
}
.design__tab .btn {
  text-decoration: none;
  color: #D0D5DD;
}
.design__tab .btn.active {
  text-decoration: none;
  color: #344054;
}
.design__tab .btn:focus {
  outline: none;
}
.design__tab .btn,
.design__tab + .tab-content h3,
.design__assests li button {
  font-family: Inter-Medium;
}
.design__tab, .list-group {
  border-bottom: 1px solid #EAECF0;
}
.add__design__btn {
  margin-top: -5px;
  color: #344054;
  box-shadow: none;
}
.project__design .btn {
  text-align: left;
  text-decoration: none;
}
.project__design .btn, .project__design .btn.active {
  font-size: 11px;
  font-family: Inter-Regular;
  border: 0;
  background-color: transparent;
  border-radius: 0;
  color: #344054;
}
.project__design .btn .bi::before {
  font-size: 14px;
}
.project__design .btn .bi {
  visibility: hidden;
}
.project__design .btn.active .bi {
  visibility: visible;
}
.design__assests {
  padding: 10px 18px;
}
.design__assests li button, .design__assests li button:hover, .design__assests li button:focus {
  background-color: transparent;
  box-shadow: none;
  font-weight: normal;
}
.design__assests .search__input__wrapper {
  width: 230px;
  margin: 0 14px 10px 0;
}
.design__assests .search__input, .design__assests .search__input__wrapper .btn {
  background: #F2F4F7;
}
.design__assests .search__input__wrapper .bi {
  color: #344054;
}
.design__assests .search__input {
  max-width: 230px;
}
.grid__icon {
  padding-left: 16px;
}
.assets__grid {
  padding: 0 18px;
}
.assets__grid .nav-tabs {
  border-bottom: 0;
}
.assets__grid .btn-link {
  flex: 0 0 33.33%;
  padding: 5px;
}
.assets__grid .btn-link img {
  background: #FFFFFF;
  border: 1px solid #EAECF0;
  width: 70px;
  height: 70px;
  object-fit: scale-down;
  object-position: center;  
  padding: 5px;
}
.assets__grid .btn-link.active img {
  border-color: #344054;
}
.centered__asset {
  height: calc(100vh - 100px);
}
.design__assests li .btn-toggle {
  padding: 5px 0;
}
.design__assests li .btn-toggle::before {
  transform: scale(.8);
  width: 1.5em;
}

.centered__asset .tab-content {
  padding: 20px 80px 20px 20px;
}
.dashboard__main__design {
  position: relative;
}
/* Right Slider */
.right__slider__bar {
    right: 0;
    top: 100px;
    background: #fff;
    bottom: 0;
    z-index: 1050;
    border-left: 1px solid #EAECF0;
}
.right__slider {
  top: 100px;
  border-left: 1px solid #EAECF0;
  padding: 0;
  width: 410px;
}
.btn__slide__right, .btn__slide__right:focus, .btn__slide__right:hover {
  color: #344054;
  box-shadow: none;
}
.right__slider .offcanvas-body {
  padding: 3px 47px 0 0;
}
.dashboard__header .dropdown .dropdown-item {
  font-size: 12px;
  color: #344054;
}
.profile__wrap .btn__share {
  background-color: #0086C9;
  border-color: #0086C9;
}
.profile__wrap .dropdown-toggle {
  color: #fff;
  font-size: 12px;
  font-family: Inter-Medium;
}
/* button */
.btn__blue, .addElementModal .btn__blue {
  background-color: #0086C9;
  border-color: #0086C9;
  border-radius: 4px;
  font-size: 12px;
  font-family: Inter-Medium;
  color: white;
}
.btn__blue:hover, .addElementModal .btn__blue:hover {
  background-color: #fff;
  color: #0086c9;
}
.btn__cancel, .btn__cancel:hover{
  background-color: white;
  color: #344054;
  border: 1px solid #D0D5DD;
  border-radius: 4px;
  font-size: 12px;
  font-family: Inter-Medium;
}
.new__project .dropdown-item .bi, .screen__dropdown .dropdown-item .bi {
  visibility: hidden;
}
.new__project .dropdown-item.active {
  background-color: transparent;
  color: #ffffff;
}
.new__project .dropdown-item.active .bi, .screen__dropdown .dropdown-item.active .bi {
  visibility: visible;
  font-family: Inter-SemiBold;

}
.dropdown__dark .dropdown-menu, .form-select option {
  background-color: #2f2f2f;
  border-radius: 0;
}
.dropdown__dark .dropdown-menu .dropdown-item,
.dropdown__dark .dropdown-menu .dropdown-item .bi, .select__dark option {
  color: #ffffff;
  font-family: Inter-Regular;
  font-size: 11px;
}
.dropdown__dark .dropdown-menu .dropdown-item .bi::before {
  font-size: 11px;
}
.dropdown__dark .dropdown-menu .dropdown-item:hover {
  background-color: #fff;
  color: #344054;
}
.dropdown__dark .dropdown-menu .dropdown-item:hover .bi {
  color: #344054;
}
.dropdown__dark .dropdown-item.active,
.dropdown__dark .dropdown-item.active .bi, .select__dark option.active {
  background-color: transparent;
  color: #ffffff;
  font-family: Inter-SemiBold;
}
.dropdown__dark .dropdown-item.active:hover,
.dropdown__dark .dropdown-item.active:hover .bi {
  background-color: #ffffff;
  color: #344054;
}
.user__profile .profile__img {
  width: 16px;
  height: 16px;
  margin: 0 5px 0 7px;
}
.user__profile .dropdown-menu {
  min-width: 13rem;
}
.dropdown-toggle:focus {
  box-shadow: none;
}
.user__profile__form hr {
  margin: 2rem 0;
}
.user__profile__form .heading__main {
  font-size: 12px;
  font-family: Inter-Medium;
  color: #344054;
  margin: 12px 0;
}
.user__image, .user__image__upload {
  text-align: center;
  max-width: 115px;
}
.user__image img {
  width: 115px;
  height: 115px;
}
.user__image__upload {
  text-align: center;
}
.user__image__upload .btn__upload {
  color: #98A2B3;
  font-size: 11px;
  font-family: Inter-Medium;
  text-decoration: none;
  margin: 10px 0;

}
.form_style label, .storage__block a {
  font-size: 13px;
  font-family: Inter-SemiBold;
  color: #344054;
  margin-bottom: 15px;
  text-decoration: none;
}
.form_style .form-control, .right__slider__tabs .form-control {
  font-size: 12px;
  font-family: Inter-Regular;
  border: 1px solid #D0D5DD;
  box-shadow: 0px 1px 2px rgb(16 24 40 / 5%);
  border-radius: 8px;
  max-width: 300px;
  color: #344054;
  padding: 11px 16px;
}
.btn__toggle {
  font-size: 11px;
  color: #0086C9;
  font-family: Inter-SemiBold;
  text-decoration: none;
  margin-top: 5px;
}
.storage__block {
  max-width: 190px;
}
.storage__block a {
  display: block;
}
.storage__block a span {
  font-size: 10px;
  color: #667085;
  display: inline-block;
  padding: 10px 0;
}
.storage__block .progress {
  margin: 25px 0 15px;
}
.progress-bar {
  background-color: #0BA5EC;
}
/* Rightbar tools */
.right__slider h3 {
  font-family: Inter-Medium;
  font-size: 12px;
  color: #344054;
  margin-bottom: 16px;
}
.block__spacer {
  padding: 15px;
}
.right__slider label, 
.right__slider .form-select, 
.right__slider .form-check-input {
  font-size: 12px;
  color: #344054;
}
.right__slider label {
  vertical-align: top;
}
.style__block label {
  font-family: Inter-Medium;
}
.right__slider .heading__main {
  padding: 10px 15px;
}
.right__slider__tabs .nav-tabs .nav-link {
  font-size: 12px;
  color: #344054;
  background-color: #EAECF0;
}
.right__slider__tabs .nav-tabs .nav-item.show .nav-link, 
.right__slider__tabs .nav-tabs .nav-link.active {
    color: #344054;
    background-color: #fff;
    border-color: #EAECF0 #EAECF0 #fff;
}
.input__helper {
  font-size: 11px;
  color: #344054;
  text-align: right;
  display: block;
  opacity: 0.6;
}
.form_style .form-control {
  max-width: 400px;
}
.user_profile_tab {
  margin-left: 35px;
}
.user__nav__tabs .nav-pills .nav-link {
  background: #303030;
  border: 1px solid #EAECF0;
  border-radius: 0;
  color: #fff;
  font-size: 12px;
  font-family: Inter-Medium;
  padding: 15px 35px;
  margin-bottom: 0;
}
.user__nav__tabs .nav-pills .nav-link.active, .user__nav__tabs .nav-pills .show>.nav-link {
  background-color: #fff;
  color: #344054;
  border-color: #EAECF0;
  border-right-color: transparent;
  border-left-color: transparent;
}
.user__nav__tabs .tab-content {
  position: relative;
}
.form__data p {
  font-size: 12px;
}
.form_btn {
  background-color: #0BA5EC;
  border-color: #0BA5EC;
  color: #fff;
}
.form_btn:hover, .form_btn:focus {
  background: #FFFFFF;
  border: 1px solid #D0D5DD;
  color: #344054;
}
.form__data ul {
  padding-left: 0;
}
.form__data li {
    box-shadow: 0 .1rem 1rem rgba(0,0,0,.15)!important;
    padding: 20px;
    list-style-position: inside;
    list-style-type: none;
}

.user__nav__tabs .nav {
  margin-right: 0;
}
.payment__view__table .table-responsive{
  max-height: 530.5px;
  border-bottom: 1px solid #EAECF0;
}
.payment__view__table tr th {
  vertical-align: middle;
  position: -webkit-sticky;
  position: sticky !important;
  top: 0;
  background-color: #303030;
  border: 1px solid #fff;
  font-size: 12px;
  color: #fff;
}
.payment__view__table tr th, .payment__view__table tr td {
  padding: 15px 20px;
  font-size: 12px;
}
.payment__view__table .pagination {
  margin-top: 50px;
}
.payment__view__table .pagination .page-link {
  color: #344054;
}


.payment__view__table .pagination .page-link:hover,
.payment__view__table .pagination .page-link:focus, 
.payment__view__table .pagination .page-item:first-child .page-link, 
.payment__view__table .pagination .page-item:last-child .page-link {
  background-color: #0BA5EC;
  color: #fff;
  border-color: #0BA5EC;
  border-right-color: #dee2e6;
  border-left-color: #dee2e6;
}
.payment__view__table .pagination .page-item.disabled .page-link {
  color: #98A2B3;
  background-color: #fff;
  border-color: #dee2e6;
}


/* ----------------------------------------------------------Responsive */
@media (max-width: 767.98px) {
    .sidebar.dashboard__sidebar {
      top: 135px;
    }
    .dashboard__header .search__input  {
      max-width: 100%;
    }
    .dashboard__main .new__import__projects .recent__project {
      margin: 10px 0;
    }
    .dashboard__header .navbar-brand {
      border: 0;
    }
    .w-md-100 {
      width: 100%;
      padding: 0 15px;
    }
    .search__input__wrapper {
      width: 100%;
    }
    .search__input {
      max-width: 100%;
    }
    .right__slider__bar, .right__slider {
      top: 187px;
    }  
    .dropdown-divider {
      width: 95%;
      margin: 0.5rem auto;
    }
    .user__nav__tabs .tab-content {
      border-left: 0;
    }
    .user__nav__tabs .nav {
      margin-right: 0;
    }
    .user_profile_tab {
      margin: 0 auto;
    }
    .user__profile__form + .user__profile__form {
      padding-bottom: 35px;
    }
}
@media (min-width: 768px) {
  .sidebar.dashboard__sidebar {
    border-right: 1px solid #EAECF0;
  }
  .p-md-c {
    padding-left: 34px;
    padding-right: 34px;
  }
  .dashboard__main .new__import__projects .recent__project {
    margin: 34px 0;
  }
  .dropdown-divider {
    width: 88%;
    margin: 0.5rem auto;
  } 
  .dashboard__main, .dashboard__main__design {
    height: calc(100vh - 100px);
    overflow-y: auto;
  }
  .user__profile__form + .user__profile__form {
    padding-left: 0;
  }
  .line__left {
    position: absolute;
    width: 1px;
    top: 0;
    bottom: 0;
    left: -1px;
    background-color: #EAECF0;
    z-index: -1;
  }
  .payment__view__table {
    padding: 0 23px 0 35px;
  }
  .user__nav__tabs .tab-content {
    /* height: calc(100vh - 168.39px); */
    height: 100%;
  }
  .user__profile__form + .user__profile__form{
    display: table;
    height: calc(100vh - 168.39px);
  }
  .user__nav__tabs {
    height: 100%;
  }
} 
tr.odd td.dataTables_empty {
  display: none;
}
.design__assests li .btn-toggle.update-icon[aria-expanded="true"]::before {
  transform: rotate(90deg);
}
input#renameProjectInput {
  background-color: #404040;
  color: #e7e7e7;
  border: 0px;
  font-size: 14px;
}
.passwordform-alert {
  color: red;
}
.password-form-alert {
  color: red;
  position: absolute;
  bottom: -18px;
  font-size: 14px;
}
.label-form-alert{
  color: red;
  font-size: 14px;
}
.addNewFormClass.form_style .form-control {
  max-width: 100%;
}
.addNewFormClass.form_style label {
  margin-bottom: 5px;
}
.dashboard__main__design .dx-toolbar-after {
  padding-right: 55px;
}
.displayLabelling {
  margin-left: auto;
}
.displayLabelling .asset__list {
  box-shadow: 0px 0 3px 1px rgb(65 64 66 / 20%);
  padding: 30px;
  column-count: 2;
  border-radius: 5px;
}
.displayLabelling .asset__list .form-check {
  margin-bottom: 20px;
}
.displayLabelling .display_label {
  margin-left: 20px;
  padding-right: 0;
}
.displayLabelling .display_label {
  font-family: Inter-Medium;
  font-weight: bold;
}
.label_display{
  font-size: 22px;
}
#productPhotoModal .modal-dialog{
  max-width: 600px;
}
.block__spacer_min {
  padding: 6px;
}
.displayLabelling .asset__list_default {
  box-shadow: 0px 0 3px 1px rgb(65 64 66 / 20%);
  padding: 30px;
  /* column-count: 3; */
  border-radius: 5px;
}
.asset__list_default .display_label label {
  font-size: 13px;
}
.asset__list_default .display_label {
  margin-left: 0px;
}
.displayLabelling .asset__list_editing {
  box-shadow: 0px 0 3px 1px rgb(65 64 66 / 20%);
  padding: 30px;
  column-count: 3;
  border-radius: 5px;
}
[newClass = "term_port"]{
  fill: red !important;
}
.dropdwon_option_edit{
  background-color: #ffffff !important;
}
.edit_page_search{
  height: 47px;
  border-radius: 9px;
}
.ouline-secondary-hover:hover{
  background-color: #0086c9 !important;
  border: 1px solid #0086C9 !important;
}
.required-field-symbol {
  color:red;
}
.remove_asset_modal{
    box-shadow: 0px 0 3px 1px rgb(65 64 66 / 20%);
    padding: 20px;
    column-count: 2;
    border-radius: 5px;
}
#removeCatElement .modal-dialog {
  max-width: 600px;
}
.remove-asset-list{
  padding: 10px;
}
.heading__main_changed, .heading__main_changed a{
      font-size: 25px;
  }
.dropdown-option__white{
  background-color: white !important;
}
.btn__green:hover {
  background-color: #3a800d !important;
  border-color: #3a800d !important;
}
main{
  min-height: calc(100vh - 360px);
}

.hovered__asset__img {
  width: 400px;
  background-color: #edecec;
  /* color: #fff; */
  /* text-align: center; */
  border-radius: 6px;
  padding: 5px 10px;
  position: absolute;
  z-index: 99;
  height: 200px;
  top: 300px;
  box-shadow: 0px 0px 5px #adadad;
  margin-left: 8px;
}
.ck-editor__editable_inline {
  min-height: 500px;
}
#editor1desc .ck-editor__editable_inline {
  min-height: 100px;
}
#editor2desc .ck-editor__editable_inline {
  min-height: 100px;
}
#editorupdatedesc .ck-editor__editable_inline {
  min-height: 100px;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  height: 44px;
  border: 1px solid #ced4da;
  border-radius: 5px;
}
.dropdown.bootstrap-select.ng-untouched.ng-pristine.ng-invalid{
  width: 100% !important;
}
.dropdown.bootstrap-select.ng-untouched.ng-pristine.ng-invalid button{
  background-color: white !important;
}
.customer__dashboard .dataTables_length {
  display: none !important;
}
.customer__dashboard .dataTables_filter {
  display: none !important;
}
.customer__dashboard .dataTables_info{
  display: none !important;
}
.customer__dashboard table.dataTable thead > tr > th.sorting:after{
  display: none !important;
}
.customer__dashboard table.dataTable thead > tr > th.sorting::before{
  display: none !important;
}
.dropdown-item.active{
  color: #212529 !important;
  background-color: #dbd6d6 !important;
}
#message-container .chat-received {
  background-color: #f2f2f2;
  margin-bottom: 8px;
  padding: 8px;
  border-radius: 4px;
}

#message-container .chat-sent {
  background-color: #3498db;
  color: #fff;
  text-align: right;
  margin-bottom: 8px;
  padding: 8px;
  border-radius: 4px;
}
.loading-animation {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px; /* Adjust height as needed */
}

.dot-1,
.dot-2,
.dot-3 {
  width: 10px;
  height: 10px;
  background-color: #368141e5;
  border-radius: 50%;
  margin: 0 5px;
  animation: bounce 1.5s infinite;
}

.dot-2 {
  animation-delay: 0.5s;
}

.dot-3 {
  animation-delay: 1s;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-5px);
  }
}
.e-accordion .e-acrdn-item .e-acrdn-header {
  overflow: visible !important;
}

.e-bigger #toolbarEditor .e-icons.e-caret,
#toolbarEditor .e-icons.e-caret {
   font-size: 12px;
   margin-right: 0px;
}

#custombtn {
   padding: 4px 0px 2px 4px;
}

@font-face {
   font-family: 'e-ddb-icons';
   src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
   font-weight: normal;
   font-style: normal;
}

.e-ddb-icons {
   font-family: 'e-ddb-icons';
   speak: none;
   font-size: 55px;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

.e-print::before {
   content: "\e70e";
}

.e-export::before {
   content: "\e711";
}

.material .e-print::before {
   content: "\e703";
}

.material .e-export::before {
   content: "\e706";
}

.bootstrap .e-print::before {
   content: "\e71b";
}

.bootstrap .e-export::before {
   content: "\e71e";
}

.multiselect-item-checkbox {
  position: relative;
  display: flex;
  align-items: center;
}

.multiselect-item-checkbox img {
  display: none;
  /* position: absolute; */
  /* left: 110%; */
  margin-left: 20px;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

.multiselect-item-checkbox:hover img {
  display: block;
}

#assets-get-id .dropdown-menu{
  max-width: 60%;
}