html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 62.5%;
}

html body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 1.4rem;
  font-family: "Helvetica Neue", Helvetica;
  font-weight: 400;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar {
  padding-top: 6rem;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .user-panel .user-avatar {
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 3rem;
  width: 3rem;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .user-panel .user-avatar::before {
  height: 1rem;
  width: 1.2rem;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .user-panel .user-name {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: none;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item > a {
  padding-left: 1.5rem;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item > a > span {
  top: -1rem;
  margin-left: 0;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item .pull-right-container {
  display: none !important;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > a {
  background: #ffffff;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu {
  background: #ffffff;
  position: absolute;
  top: 2rem;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li.active a {
  color: #685bc7;
  border-right: 3px solid #685bc7;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #c5c8cb;
  font-size: 1.3rem;
  font-weight: 400;
  border-left: none;
  padding: 0;
  padding-left: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a:hover {
  color: #685bc7;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a > i {
  position: relative;
  display: inline-block;
  margin-right: 1.5rem;
  width: 1.8rem;
  height: 1.8rem;
  background-position: center;
  background-repeat: no-repeat;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a > i::before {
  font-size: 1.6rem;
}

html body.skin-purple.sidebar-collapse .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 2rem;
}

html body.skin-purple .wrapper {
  background-color: #ffffff;
  overflow: hidden;
}

html body.skin-purple .wrapper .main-header {
  -webkit-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.03);
  max-height: 12rem;
}

html body.skin-purple .wrapper .main-header .logo {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  height: 100%;
  background-color: #ffffff;
}

html body.skin-purple .wrapper .main-header .logo:hover {
  background-color: #ffffff;
}

html body.skin-purple .wrapper .main-header .logo .logo-lg img {
  padding: 0;
  height: 2.4rem;
  width: auto;
}

html body.skin-purple .wrapper .main-header .navbar {
  background-color: #ffffff;
  height: 6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

html body.skin-purple .wrapper .main-header .navbar::before, html body.skin-purple .wrapper .main-header .navbar::after {
  display: none;
}

html body.skin-purple .wrapper .main-header .navbar .sidebar-toggle {
  position: relative;
  padding: 2rem;
}

html body.skin-purple .wrapper .main-header .navbar .sidebar-toggle::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='16px' viewBox='0 0 32 32' width='16px' xml:space='preserve' style='&%2310; fill: %23000;&%2310;'%3E%3Cpath d='M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2 s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2 S29.104,22,28,22z'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-header .navbar .sidebar-toggle:hover {
  border-radius: 50%;
  background-color: #685bc7;
}

html body.skin-purple .wrapper .main-header .navbar .sidebar-toggle:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='16px' viewBox='0 0 32 32' width='16px' xml:space='preserve' style='&%2310; fill: %23fff;&%2310;'%3E%3Cpath d='M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2 s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2 S29.104,22,28,22z'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu {
  margin-left: auto;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #221d1d;
  padding: 0 1rem;
}

@media (min-width: 768px) {
  html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle {
    padding: 0 4rem;
  }
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle:active, html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle:focus, html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle:hover {
  color: #221d1d;
  background: transparent;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle .user-name-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 1rem;
  max-width: 15rem;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle .user-name-wrapper .user-name {
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.5rem;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle .user-avatar {
  height: 4rem;
  width: 4rem;
  position: relative;
  border-radius: 50%;
  background: #685bc7;
  z-index: 0;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle .user-avatar::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 1rem;
  width: 1.2rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='10' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu .dropdown-toggle .user-avatar > img {
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu.open .dropdown-toggle {
  color: #221d1d;
  background: transparent;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu.open .dropdown-menu .user-header {
  background-color: #685bc7;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu.open .dropdown-menu .user-header > img {
  -o-object-fit: cover;
     object-fit: cover;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu.open .dropdown-menu .user-footer > div .btn-profile {
  color: #685bc7;
  background: #ffffff;
  border: 1px solid #685bc7;
}

html body.skin-purple .wrapper .main-header .navbar .navbar-custom-menu .user-menu.open .dropdown-menu .user-footer > div .btn-signout {
  color: #ffffff;
  background: #685bc7;
}

html body.skin-purple .wrapper .main-sidebar {
  -webkit-box-shadow: 0px 3px 60px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 3px 60px rgba(0, 0, 0, 0.03);
  padding-top: 12rem;
  background-color: #ffffff;
}

@media (min-width: 768px) {
  html body.skin-purple .wrapper .main-sidebar {
    padding-top: 6rem;
    width: 28rem;
  }
}

html body.skin-purple .wrapper .main-sidebar .user-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

html body.skin-purple .wrapper .main-sidebar .user-panel .user-avatar {
  height: 8rem;
  width: 8rem;
  margin-top: 3rem;
  margin-bottom: 2rem;
  position: relative;
  border-radius: 50%;
  background: #685bc7;
  z-index: 0;
}

html body.skin-purple .wrapper .main-sidebar .user-panel .user-avatar::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 1.6rem;
  width: 2rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='10' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
}

html body.skin-purple .wrapper .main-sidebar .user-panel .user-avatar > img {
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}

html body.skin-purple .wrapper .main-sidebar .user-panel .user-name {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 0;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.7rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 2rem;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item:hover > a {
  background: #ffffff;
  color: #685bc7;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item:hover > a .icon-dashboard {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17.799' viewBox='0 0 16 17.799'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M18.111,7.331h0L12.778,2.655a2.667,2.667,0,0,0-3.556,0L3.889,7.331A2.667,2.667,0,0,0,3,9.34v7.769a2.667,2.667,0,0,0,2.667,2.667H16.333A2.667,2.667,0,0,0,19,17.108V9.331a2.667,2.667,0,0,0-.889-2ZM12.778,18H9.222V13.553a.889.889,0,0,1,.889-.889h1.778a.889.889,0,0,1,.889.889Zm4.444-.889a.889.889,0,0,1-.889.889H14.555V13.553a2.667,2.667,0,0,0-2.667-2.667H10.111a2.667,2.667,0,0,0-2.667,2.667V18H5.667a.889.889,0,0,1-.889-.889V9.331a.889.889,0,0,1,.3-.667L10.413,4a.889.889,0,0,1,1.173,0L16.92,8.664a.889.889,0,0,1,.3.667Z' transform='translate(-3 -1.976)'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item:hover > a .icon-consultation {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9.6' viewBox='0 0 16 9.6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.624,6.92a.8.8,0,0,0-.8,0L14,8.312A2.4,2.4,0,0,0,11.6,6H4.4A2.4,2.4,0,0,0,2,8.4v4.8a2.4,2.4,0,0,0,2.4,2.4h7.2A2.4,2.4,0,0,0,14,13.288l2.848,1.424A.792.792,0,0,0,18,14V7.6A.8.8,0,0,0,17.624,6.92ZM12.4,13.2a.8.8,0,0,1-.8.8H4.4a.8.8,0,0,1-.8-.8V8.4a.8.8,0,0,1,.8-.8h7.2a.8.8,0,0,1,.8.8Zm4-.5L14,11.5V10.1l2.4-1.2Z' transform='translate(-2 -6)'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item:hover > a .icon-schedule {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M15.6,3.6H14V2.8a.8.8,0,1,0-1.6,0v.8H7.6V2.8A.8.8,0,1,0,6,2.8v.8H4.4A2.4,2.4,0,0,0,2,6v9.6A2.4,2.4,0,0,0,4.4,18H15.6A2.4,2.4,0,0,0,18,15.6V6a2.4,2.4,0,0,0-2.4-2.4Zm.8,12a.8.8,0,0,1-.8.8H4.4a.8.8,0,0,1-.8-.8V10H16.4Zm0-7.2H3.6V6a.8.8,0,0,1,.8-.8H6V6A.8.8,0,0,0,7.6,6V5.2h4.8V6A.8.8,0,1,0,14,6V5.2h1.6a.8.8,0,0,1,.8.8Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item:hover > a .icon-user-management {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.515' height='14.596' viewBox='0 0 17.515 14.596'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%234f2984;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 -2)'%3E%3Cg transform='translate(0 10.758)'%3E%3Cpath class='a' d='M12.407,19.838a.729.729,0,0,1-.73-.73v-1.46A2.192,2.192,0,0,0,9.487,15.46H3.649A2.192,2.192,0,0,0,1.46,17.649v1.46a.73.73,0,1,1-1.46,0v-1.46A3.653,3.653,0,0,1,3.649,14H9.487a3.653,3.653,0,0,1,3.649,3.649v1.46A.729.729,0,0,1,12.407,19.838Z' transform='translate(0 -14)'/%3E%3C/g%3E%3Cg transform='translate(2.919 2)'%3E%3Cpath class='a' d='M7.649,9.3A3.649,3.649,0,1,1,11.3,5.649,3.653,3.653,0,0,1,7.649,9.3Zm0-5.838A2.189,2.189,0,1,0,9.838,5.649,2.192,2.192,0,0,0,7.649,3.46Z' transform='translate(-4 -2)'/%3E%3C/g%3E%3Cg transform='translate(13.866 10.852)'%3E%3Cpath class='a' d='M21.919,19.873a.729.729,0,0,1-.73-.73v-1.46a2.19,2.19,0,0,0-1.642-2.118.73.73,0,1,1,.365-1.413,3.649,3.649,0,0,1,2.737,3.53v1.46A.729.729,0,0,1,21.919,19.873Z' transform='translate(-19 -14.129)'/%3E%3C/g%3E%3Cg transform='translate(10.947 2.094)'%3E%3Cpath class='a' d='M15.729,9.245a.73.73,0,0,1-.18-1.437,2.189,2.189,0,0,0,0-4.242.73.73,0,0,1,.362-1.414,3.649,3.649,0,0,1,0,7.07A.742.742,0,0,1,15.729,9.245Z' transform='translate(-15 -2.129)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item:hover > a .icon-feedback {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.953' height='14.953' viewBox='0 0 14.953 14.953'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%234f2984;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(-2 -2)'%3E%3Cpath class='a' d='M2.748,16.953a.738.738,0,0,1-.286-.057A.748.748,0,0,1,2,16.205V4.243A2.246,2.246,0,0,1,4.243,2H14.71a2.246,2.246,0,0,1,2.243,2.243v7.476a2.246,2.246,0,0,1-2.243,2.243H6.048L3.276,16.734A.748.748,0,0,1,2.748,16.953ZM4.243,3.5a.749.749,0,0,0-.748.748V14.4L5.21,12.686a.746.746,0,0,1,.529-.219H14.71a.748.748,0,0,0,.748-.748V4.243A.748.748,0,0,0,14.71,3.5Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item:hover > a .icon-settings {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.515' height='15.43' viewBox='0 0 18.515 15.43'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%234f2984;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 -2)'%3E%3Cg transform='translate(2.314 10.486)'%3E%3Cpath class='a' d='M3.771,19.943A.771.771,0,0,1,3,19.172v-5.4a.771.771,0,0,1,1.543,0v5.4A.771.771,0,0,1,3.771,19.943Z' transform='translate(-3 -13)'/%3E%3C/g%3E%3Cg transform='translate(2.314 2)'%3E%3Cpath class='a' d='M3.771,8.943A.772.772,0,0,1,3,8.172v-5.4a.771.771,0,1,1,1.543,0v5.4A.772.772,0,0,1,3.771,8.943Z' transform='translate(-3 -2)'/%3E%3C/g%3E%3Cg transform='translate(8.486 8.943)'%3E%3Cpath class='a' d='M11.771,19.486A.771.771,0,0,1,11,18.715V11.771a.771.771,0,1,1,1.543,0v6.943A.771.771,0,0,1,11.771,19.486Z' transform='translate(-11 -11)'/%3E%3C/g%3E%3Cg transform='translate(8.486 2)'%3E%3Cpath class='a' d='M11.771,7.4A.772.772,0,0,1,11,6.629V2.771a.771.771,0,0,1,1.543,0V6.629A.772.772,0,0,1,11.771,7.4Z' transform='translate(-11 -2)'/%3E%3C/g%3E%3Cg transform='translate(14.658 12.029)'%3E%3Cpath class='a' d='M19.771,20.4A.771.771,0,0,1,19,19.629V15.771a.771.771,0,1,1,1.543,0v3.857A.771.771,0,0,1,19.771,20.4Z' transform='translate(-19 -15)'/%3E%3C/g%3E%3Cg transform='translate(14.658 2)'%3E%3Cpath class='a' d='M19.771,10.486A.771.771,0,0,1,19,9.715V2.771a.771.771,0,1,1,1.543,0V9.715A.771.771,0,0,1,19.771,10.486Z' transform='translate(-19 -2)'/%3E%3C/g%3E%3Cg transform='translate(0 10.486)'%3E%3Cpath class='a' d='M5.4,14.543H.771A.771.771,0,0,1,.771,13H5.4a.771.771,0,1,1,0,1.543Z' transform='translate(0 -13)'/%3E%3C/g%3E%3Cg transform='translate(6.172 5.857)'%3E%3Cpath class='a' d='M13.4,8.543H8.771A.771.771,0,0,1,8.771,7H13.4a.771.771,0,0,1,0,1.543Z' transform='translate(-8 -7)'/%3E%3C/g%3E%3Cg transform='translate(12.344 12.029)'%3E%3Cpath class='a' d='M21.4,16.543H16.771a.771.771,0,0,1,0-1.543H21.4a.771.771,0,1,1,0,1.543Z' transform='translate(-16 -15)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.active > a {
  border-right: 3px solid #685bc7;
  background: #ffffff;
  color: #685bc7;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.active > a .icon-dashboard {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17.799' viewBox='0 0 16 17.799'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M18.111,7.331h0L12.778,2.655a2.667,2.667,0,0,0-3.556,0L3.889,7.331A2.667,2.667,0,0,0,3,9.34v7.769a2.667,2.667,0,0,0,2.667,2.667H16.333A2.667,2.667,0,0,0,19,17.108V9.331a2.667,2.667,0,0,0-.889-2ZM12.778,18H9.222V13.553a.889.889,0,0,1,.889-.889h1.778a.889.889,0,0,1,.889.889Zm4.444-.889a.889.889,0,0,1-.889.889H14.555V13.553a2.667,2.667,0,0,0-2.667-2.667H10.111a2.667,2.667,0,0,0-2.667,2.667V18H5.667a.889.889,0,0,1-.889-.889V9.331a.889.889,0,0,1,.3-.667L10.413,4a.889.889,0,0,1,1.173,0L16.92,8.664a.889.889,0,0,1,.3.667Z' transform='translate(-3 -1.976)'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.active > a .icon-consultation {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9.6' viewBox='0 0 16 9.6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.624,6.92a.8.8,0,0,0-.8,0L14,8.312A2.4,2.4,0,0,0,11.6,6H4.4A2.4,2.4,0,0,0,2,8.4v4.8a2.4,2.4,0,0,0,2.4,2.4h7.2A2.4,2.4,0,0,0,14,13.288l2.848,1.424A.792.792,0,0,0,18,14V7.6A.8.8,0,0,0,17.624,6.92ZM12.4,13.2a.8.8,0,0,1-.8.8H4.4a.8.8,0,0,1-.8-.8V8.4a.8.8,0,0,1,.8-.8h7.2a.8.8,0,0,1,.8.8Zm4-.5L14,11.5V10.1l2.4-1.2Z' transform='translate(-2 -6)'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.active > a .icon-schedule {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M15.6,3.6H14V2.8a.8.8,0,1,0-1.6,0v.8H7.6V2.8A.8.8,0,1,0,6,2.8v.8H4.4A2.4,2.4,0,0,0,2,6v9.6A2.4,2.4,0,0,0,4.4,18H15.6A2.4,2.4,0,0,0,18,15.6V6a2.4,2.4,0,0,0-2.4-2.4Zm.8,12a.8.8,0,0,1-.8.8H4.4a.8.8,0,0,1-.8-.8V10H16.4Zm0-7.2H3.6V6a.8.8,0,0,1,.8-.8H6V6A.8.8,0,0,0,7.6,6V5.2h4.8V6A.8.8,0,1,0,14,6V5.2h1.6a.8.8,0,0,1,.8.8Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.active > a .icon-user-management {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.515' height='14.596' viewBox='0 0 17.515 14.596'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%234f2984;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 -2)'%3E%3Cg transform='translate(0 10.758)'%3E%3Cpath class='a' d='M12.407,19.838a.729.729,0,0,1-.73-.73v-1.46A2.192,2.192,0,0,0,9.487,15.46H3.649A2.192,2.192,0,0,0,1.46,17.649v1.46a.73.73,0,1,1-1.46,0v-1.46A3.653,3.653,0,0,1,3.649,14H9.487a3.653,3.653,0,0,1,3.649,3.649v1.46A.729.729,0,0,1,12.407,19.838Z' transform='translate(0 -14)'/%3E%3C/g%3E%3Cg transform='translate(2.919 2)'%3E%3Cpath class='a' d='M7.649,9.3A3.649,3.649,0,1,1,11.3,5.649,3.653,3.653,0,0,1,7.649,9.3Zm0-5.838A2.189,2.189,0,1,0,9.838,5.649,2.192,2.192,0,0,0,7.649,3.46Z' transform='translate(-4 -2)'/%3E%3C/g%3E%3Cg transform='translate(13.866 10.852)'%3E%3Cpath class='a' d='M21.919,19.873a.729.729,0,0,1-.73-.73v-1.46a2.19,2.19,0,0,0-1.642-2.118.73.73,0,1,1,.365-1.413,3.649,3.649,0,0,1,2.737,3.53v1.46A.729.729,0,0,1,21.919,19.873Z' transform='translate(-19 -14.129)'/%3E%3C/g%3E%3Cg transform='translate(10.947 2.094)'%3E%3Cpath class='a' d='M15.729,9.245a.73.73,0,0,1-.18-1.437,2.189,2.189,0,0,0,0-4.242.73.73,0,0,1,.362-1.414,3.649,3.649,0,0,1,0,7.07A.742.742,0,0,1,15.729,9.245Z' transform='translate(-15 -2.129)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.active > a .icon-feedback {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.953' height='14.953' viewBox='0 0 14.953 14.953'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%234f2984;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(-2 -2)'%3E%3Cpath class='a' d='M2.748,16.953a.738.738,0,0,1-.286-.057A.748.748,0,0,1,2,16.205V4.243A2.246,2.246,0,0,1,4.243,2H14.71a2.246,2.246,0,0,1,2.243,2.243v7.476a2.246,2.246,0,0,1-2.243,2.243H6.048L3.276,16.734A.748.748,0,0,1,2.748,16.953ZM4.243,3.5a.749.749,0,0,0-.748.748V14.4L5.21,12.686a.746.746,0,0,1,.529-.219H14.71a.748.748,0,0,0,.748-.748V4.243A.748.748,0,0,0,14.71,3.5Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.active > a .icon-settings {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.515' height='15.43' viewBox='0 0 18.515 15.43'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%234f2984;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 -2)'%3E%3Cg transform='translate(2.314 10.486)'%3E%3Cpath class='a' d='M3.771,19.943A.771.771,0,0,1,3,19.172v-5.4a.771.771,0,0,1,1.543,0v5.4A.771.771,0,0,1,3.771,19.943Z' transform='translate(-3 -13)'/%3E%3C/g%3E%3Cg transform='translate(2.314 2)'%3E%3Cpath class='a' d='M3.771,8.943A.772.772,0,0,1,3,8.172v-5.4a.771.771,0,1,1,1.543,0v5.4A.772.772,0,0,1,3.771,8.943Z' transform='translate(-3 -2)'/%3E%3C/g%3E%3Cg transform='translate(8.486 8.943)'%3E%3Cpath class='a' d='M11.771,19.486A.771.771,0,0,1,11,18.715V11.771a.771.771,0,1,1,1.543,0v6.943A.771.771,0,0,1,11.771,19.486Z' transform='translate(-11 -11)'/%3E%3C/g%3E%3Cg transform='translate(8.486 2)'%3E%3Cpath class='a' d='M11.771,7.4A.772.772,0,0,1,11,6.629V2.771a.771.771,0,0,1,1.543,0V6.629A.772.772,0,0,1,11.771,7.4Z' transform='translate(-11 -2)'/%3E%3C/g%3E%3Cg transform='translate(14.658 12.029)'%3E%3Cpath class='a' d='M19.771,20.4A.771.771,0,0,1,19,19.629V15.771a.771.771,0,1,1,1.543,0v3.857A.771.771,0,0,1,19.771,20.4Z' transform='translate(-19 -15)'/%3E%3C/g%3E%3Cg transform='translate(14.658 2)'%3E%3Cpath class='a' d='M19.771,10.486A.771.771,0,0,1,19,9.715V2.771a.771.771,0,1,1,1.543,0V9.715A.771.771,0,0,1,19.771,10.486Z' transform='translate(-19 -2)'/%3E%3C/g%3E%3Cg transform='translate(0 10.486)'%3E%3Cpath class='a' d='M5.4,14.543H.771A.771.771,0,0,1,.771,13H5.4a.771.771,0,1,1,0,1.543Z' transform='translate(0 -13)'/%3E%3C/g%3E%3Cg transform='translate(6.172 5.857)'%3E%3Cpath class='a' d='M13.4,8.543H8.771A.771.771,0,0,1,8.771,7H13.4a.771.771,0,0,1,0,1.543Z' transform='translate(-8 -7)'/%3E%3C/g%3E%3Cg transform='translate(12.344 12.029)'%3E%3Cpath class='a' d='M21.4,16.543H16.771a.771.771,0,0,1,0-1.543H21.4a.771.771,0,1,1,0,1.543Z' transform='translate(-16 -15)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > a {
  background: transparent;
  margin-bottom: 2rem;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu {
  background: #ffffff;
  height: auto !important;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li.active a {
  color: #685bc7;
  background: #ffffff;
  border-right: 3px solid #685bc7;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li.active a .icon-feedback {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.953' height='14.953' viewBox='0 0 14.953 14.953'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%234f2984;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(-2 -2)'%3E%3Cpath class='a' d='M2.748,16.953a.738.738,0,0,1-.286-.057A.748.748,0,0,1,2,16.205V4.243A2.246,2.246,0,0,1,4.243,2H14.71a2.246,2.246,0,0,1,2.243,2.243v7.476a2.246,2.246,0,0,1-2.243,2.243H6.048L3.276,16.734A.748.748,0,0,1,2.748,16.953ZM4.243,3.5a.749.749,0,0,0-.748.748V14.4L5.21,12.686a.746.746,0,0,1,.529-.219H14.71a.748.748,0,0,0,.748-.748V4.243A.748.748,0,0,0,14.71,3.5Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #000000;
  font-size: 1.3rem;
  font-weight: 400;
  border-left: none;
  padding: 0;
  margin: 2rem 0rem;
  padding-left: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a .icon-feedback {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.953' height='14.953' viewBox='0 0 14.953 14.953'%3E%3Cg transform='translate(-2 -2)'%3E%3Cpath d='M2.748,16.953a.738.738,0,0,1-.286-.057A.748.748,0,0,1,2,16.205V4.243A2.246,2.246,0,0,1,4.243,2H14.71a2.246,2.246,0,0,1,2.243,2.243v7.476a2.246,2.246,0,0,1-2.243,2.243H6.048L3.276,16.734A.748.748,0,0,1,2.748,16.953ZM4.243,3.5a.749.749,0,0,0-.748.748V14.4L5.21,12.686a.746.746,0,0,1,.529-.219H14.71a.748.748,0,0,0,.748-.748V4.243A.748.748,0,0,0,14.71,3.5Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a:hover {
  color: #685bc7;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a > i {
  position: relative;
  display: inline-block;
  margin-right: 1.5rem;
  width: 1.8rem;
  height: 1.8rem;
  background-position: center;
  background-repeat: no-repeat;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a > i::before {
  font-size: 1.6rem;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item.treeview > .treeview-menu li a > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 2rem;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #000000;
  font-size: 1.3rem;
  font-weight: 400;
  border-left: none;
  padding: 0;
  margin: 3.5rem 0rem;
  padding-left: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a > i {
  position: relative;
  display: inline-block;
  margin-right: 1.5rem;
  width: 1.8rem;
  height: 1.8rem;
  background-position: center;
  background-repeat: no-repeat;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a > i::before {
  font-size: 1.6rem;
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a > i.icon-dashboard {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17.799' viewBox='0 0 16 17.799'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M18.111,7.331h0L12.778,2.655a2.667,2.667,0,0,0-3.556,0L3.889,7.331A2.667,2.667,0,0,0,3,9.34v7.769a2.667,2.667,0,0,0,2.667,2.667H16.333A2.667,2.667,0,0,0,19,17.108V9.331a2.667,2.667,0,0,0-.889-2ZM12.778,18H9.222V13.553a.889.889,0,0,1,.889-.889h1.778a.889.889,0,0,1,.889.889Zm4.444-.889a.889.889,0,0,1-.889.889H14.555V13.553a2.667,2.667,0,0,0-2.667-2.667H10.111a2.667,2.667,0,0,0-2.667,2.667V18H5.667a.889.889,0,0,1-.889-.889V9.331a.889.889,0,0,1,.3-.667L10.413,4a.889.889,0,0,1,1.173,0L16.92,8.664a.889.889,0,0,1,.3.667Z' transform='translate(-3 -1.976)'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a > i.icon-consultation {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9.6' viewBox='0 0 16 9.6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.624,6.92a.8.8,0,0,0-.8,0L14,8.312A2.4,2.4,0,0,0,11.6,6H4.4A2.4,2.4,0,0,0,2,8.4v4.8a2.4,2.4,0,0,0,2.4,2.4h7.2A2.4,2.4,0,0,0,14,13.288l2.848,1.424A.792.792,0,0,0,18,14V7.6A.8.8,0,0,0,17.624,6.92ZM12.4,13.2a.8.8,0,0,1-.8.8H4.4a.8.8,0,0,1-.8-.8V8.4a.8.8,0,0,1,.8-.8h7.2a.8.8,0,0,1,.8.8Zm4-.5L14,11.5V10.1l2.4-1.2Z' transform='translate(-2 -6)'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a > i.icon-schedule {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M15.6,3.6H14V2.8a.8.8,0,1,0-1.6,0v.8H7.6V2.8A.8.8,0,1,0,6,2.8v.8H4.4A2.4,2.4,0,0,0,2,6v9.6A2.4,2.4,0,0,0,4.4,18H15.6A2.4,2.4,0,0,0,18,15.6V6a2.4,2.4,0,0,0-2.4-2.4Zm.8,12a.8.8,0,0,1-.8.8H4.4a.8.8,0,0,1-.8-.8V10H16.4Zm0-7.2H3.6V6a.8.8,0,0,1,.8-.8H6V6A.8.8,0,0,0,7.6,6V5.2h4.8V6A.8.8,0,1,0,14,6V5.2h1.6a.8.8,0,0,1,.8.8Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a > i.icon-user-management {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.515' height='14.596' viewBox='0 0 17.515 14.596'%3E%3Cg transform='translate(0 -2)'%3E%3Cg transform='translate(0 10.758)'%3E%3Cpath d='M12.407,19.838a.729.729,0,0,1-.73-.73v-1.46A2.192,2.192,0,0,0,9.487,15.46H3.649A2.192,2.192,0,0,0,1.46,17.649v1.46a.73.73,0,1,1-1.46,0v-1.46A3.653,3.653,0,0,1,3.649,14H9.487a3.653,3.653,0,0,1,3.649,3.649v1.46A.729.729,0,0,1,12.407,19.838Z' transform='translate(0 -14)'/%3E%3C/g%3E%3Cg transform='translate(2.919 2)'%3E%3Cpath d='M7.649,9.3A3.649,3.649,0,1,1,11.3,5.649,3.653,3.653,0,0,1,7.649,9.3Zm0-5.838A2.189,2.189,0,1,0,9.838,5.649,2.192,2.192,0,0,0,7.649,3.46Z' transform='translate(-4 -2)'/%3E%3C/g%3E%3Cg transform='translate(13.866 10.852)'%3E%3Cpath d='M21.919,19.873a.729.729,0,0,1-.73-.73v-1.46a2.19,2.19,0,0,0-1.642-2.118.73.73,0,1,1,.365-1.413,3.649,3.649,0,0,1,2.737,3.53v1.46A.729.729,0,0,1,21.919,19.873Z' transform='translate(-19 -14.129)'/%3E%3C/g%3E%3Cg transform='translate(10.947 2.094)'%3E%3Cpath d='M15.729,9.245a.73.73,0,0,1-.18-1.437,2.189,2.189,0,0,0,0-4.242.73.73,0,0,1,.362-1.414,3.649,3.649,0,0,1,0,7.07A.742.742,0,0,1,15.729,9.245Z' transform='translate(-15 -2.129)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a > i.icon-feedback {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.953' height='14.953' viewBox='0 0 14.953 14.953'%3E%3Cg transform='translate(-2 -2)'%3E%3Cpath d='M2.748,16.953a.738.738,0,0,1-.286-.057A.748.748,0,0,1,2,16.205V4.243A2.246,2.246,0,0,1,4.243,2H14.71a2.246,2.246,0,0,1,2.243,2.243v7.476a2.246,2.246,0,0,1-2.243,2.243H6.048L3.276,16.734A.748.748,0,0,1,2.748,16.953ZM4.243,3.5a.749.749,0,0,0-.748.748V14.4L5.21,12.686a.746.746,0,0,1,.529-.219H14.71a.748.748,0,0,0,.748-.748V4.243A.748.748,0,0,0,14.71,3.5Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a > i.icon-settings {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.515' height='15.43' viewBox='0 0 18.515 15.43'%3E%3Cg transform='translate(0 -2)'%3E%3Cg transform='translate(2.314 10.486)'%3E%3Cpath d='M3.771,19.943A.771.771,0,0,1,3,19.172v-5.4a.771.771,0,0,1,1.543,0v5.4A.771.771,0,0,1,3.771,19.943Z' transform='translate(-3 -13)'/%3E%3C/g%3E%3Cg transform='translate(2.314 2)'%3E%3Cpath d='M3.771,8.943A.772.772,0,0,1,3,8.172v-5.4a.771.771,0,1,1,1.543,0v5.4A.772.772,0,0,1,3.771,8.943Z' transform='translate(-3 -2)'/%3E%3C/g%3E%3Cg transform='translate(8.486 8.943)'%3E%3Cpath d='M11.771,19.486A.771.771,0,0,1,11,18.715V11.771a.771.771,0,1,1,1.543,0v6.943A.771.771,0,0,1,11.771,19.486Z' transform='translate(-11 -11)'/%3E%3C/g%3E%3Cg transform='translate(8.486 2)'%3E%3Cpath d='M11.771,7.4A.772.772,0,0,1,11,6.629V2.771a.771.771,0,0,1,1.543,0V6.629A.772.772,0,0,1,11.771,7.4Z' transform='translate(-11 -2)'/%3E%3C/g%3E%3Cg transform='translate(14.658 12.029)'%3E%3Cpath d='M19.771,20.4A.771.771,0,0,1,19,19.629V15.771a.771.771,0,1,1,1.543,0v3.857A.771.771,0,0,1,19.771,20.4Z' transform='translate(-19 -15)'/%3E%3C/g%3E%3Cg transform='translate(14.658 2)'%3E%3Cpath d='M19.771,10.486A.771.771,0,0,1,19,9.715V2.771a.771.771,0,1,1,1.543,0V9.715A.771.771,0,0,1,19.771,10.486Z' transform='translate(-19 -2)'/%3E%3C/g%3E%3Cg transform='translate(0 10.486)'%3E%3Cpath d='M5.4,14.543H.771A.771.771,0,0,1,.771,13H5.4a.771.771,0,1,1,0,1.543Z' transform='translate(0 -13)'/%3E%3C/g%3E%3Cg transform='translate(6.172 5.857)'%3E%3Cpath d='M13.4,8.543H8.771A.771.771,0,0,1,8.771,7H13.4a.771.771,0,0,1,0,1.543Z' transform='translate(-8 -7)'/%3E%3C/g%3E%3Cg transform='translate(12.344 12.029)'%3E%3Cpath d='M21.4,16.543H16.771a.771.771,0,0,1,0-1.543H21.4a.771.771,0,1,1,0,1.543Z' transform='translate(-16 -15)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

html body.skin-purple .wrapper .main-sidebar .sidebar-menu .menu-item > a > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 2rem;
}

html body.skin-purple .wrapper .content-wrapper {
  background: #fff;
  background: #fafafa;
}

@media (min-width: 768px) {
  html body.skin-purple .wrapper .content-wrapper {
    margin-left: 28rem;
  }
}

@media (min-width: 768px) {
  html body.skin-purple .wrapper .content-wrapper .content-header {
    padding: 3rem 3rem 0 3rem;
  }
}

html body.skin-purple .wrapper .content-wrapper .content-header > h1 {
  margin: 0;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.7rem;
}

html body.skin-purple .wrapper .content-wrapper .content-header .breadcrumb {
  background: #f8f8f8;
}

@media (min-width: 992px) {
  html body.skin-purple .wrapper .content-wrapper .content-header .breadcrumb {
    background: transparent;
    top: 2.25rem;
    right: 3rem;
  }
}

@media (min-width: 768px) {
  html body.skin-purple .wrapper .content-wrapper .content {
    padding: 1rem 3rem;
  }
}

html body.skin-purple .wrapper .content-wrapper .content .panel .panel-body {
  font-size: 1.3rem;
}

@media (min-width: 768px) {
  html body.skin-purple .wrapper .content-wrapper .content .panel .panel-body {
    padding: 2rem;
  }
}

@media (min-width: 992px) {
  html body.skin-purple .wrapper .content-wrapper .content .panel .panel-body {
    padding: 3rem;
  }
}

html body.skin-purple .wrapper .content-wrapper .content .panel .panel-body .nav-pills.nav-stacked > li.active > a {
  border-left-color: #685bc7;
}

html body.skin-purple .wrapper .content-wrapper .content .panel .grid-view {
  overflow: auto;
}

html body.skin-purple .wrapper .content-wrapper .content .panel .summary {
  font-size: 1.3rem;
  margin: 1rem 0;
}

html body.skin-purple .wrapper .content-wrapper .content .panel .library-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

html body .has-error .help-block {
  display: block;
}

html body .has-error .selectize-control .selectize-input {
  border-color: #dc3545;
}

html body .has-success .selectize-control .selectize-input {
  border-color: #28a745;
}

html body textarea {
  resize: none;
}

html body .selectize-control.form-control {
  padding: 0;
}

html body .selectize-control .selectize-input {
  padding: 1rem 1.2rem;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  text-align: start;
}

html body .selectize-control .selectize-input.focus, html body .selectize-control .selectize-input.input-active {
  border-color: #685bc7;
  -webkit-box-shadow: none;
          box-shadow: none;
}

html body .selectize-control .selectize-dropdown.form-control {
  padding: 0;
}

html body .form-control {
  min-height: 4.2rem;
  border-radius: 0.5rem;
  font-size: 1.4rem;
  padding: 1.2rem;
}

html body .form-control::-webkit-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #707070;
  text-transform: capitalize;
  line-height: 1.6rem;
}

html body .form-control:-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #707070;
  text-transform: capitalize;
  line-height: 1.6rem;
}

html body .form-control::-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #707070;
  text-transform: capitalize;
  line-height: 1.6rem;
}

html body .form-control::placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #707070;
  text-transform: capitalize;
  line-height: 1.6rem;
}

html body .form-control:focus {
  border-color: #685bc7;
  -webkit-box-shadow: none;
          box-shadow: none;
}

html body .form-control.is-valid {
  border-color: #28a745;
}

html body .form-control.is-valid ~ .valid-feedback {
  padding-left: 0.5rem;
  font-size: 1.3rem;
}

html body .form-control.is-valid:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

html body .form-control.is-invalid {
  border-color: #dc3545;
}

html body .form-control.is-invalid ~ .invalid-feedback {
  padding-left: 0.5rem;
  font-size: 1.3rem;
}

html body .form-control.is-invalid:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

html body .help-block {
  color: #dc3545;
  display: none;
}

html body .custom-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

html body .custom-control .custom-control-input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

html body .custom-control .custom-control-input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 0.2rem;
  left: 0.6rem;
  width: 0.5rem;
  height: 1rem;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 0.3rem;
}

html body .custom-control .custom-control-input:checked + label::before {
  background: #685bc7;
}

html body .custom-control .custom-control-label {
  position: relative;
  cursor: pointer;
  margin: 0;
  color: #707070;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

html body .custom-control .custom-control-label::before {
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #685bc7;
  /* -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); */
  padding: 0.75rem;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 1rem;
  border-radius: 0.3rem;
}

html body .btn,
html body .ripple {
  position: relative;
  overflow: hidden;
}

@-webkit-keyframes ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0.5;
  }
  100% {
    width: 50rem;
    height: 50rem;
    opacity: 0;
  }
}

@keyframes ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0.5;
  }
  100% {
    width: 50rem;
    height: 50rem;
    opacity: 0;
  }
}

html body .btn:before,
html body .ripple:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: currentColor;
  visibility: hidden;
  z-index: 1;
}

html body .btn:not(:active):before,
html body .ripple:not(:active):before {
  -webkit-animation: ripple 1.25s cubic-bezier(0, 0, 0.2, 1);
          animation: ripple 1.25s cubic-bezier(0, 0, 0.2, 1);
  -webkit-transition: visibility 1.25s step-end;
  transition: visibility 1.25s step-end;
}

html body .btn:active:before,
html body .ripple:active:before {
  visibility: visible;
}

html body .btn {
  padding: 1rem 4rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.6rem;
  font-size: 1.4rem;
  font-weight: 400;
  border-radius: 0.5rem;
}

html body .btn-primary {
  background-color: #685bc7;
  border-color: #685bc7;
}

html body .btn-primary:hover, html body .btn-primary.disabled, html body .btn-primary:disabled, html body .btn-primary:not(:disabled):not(.disabled):active, html body .btn-primary.btn-primary:not(:disabled):not(.disabled).active,
html body .btn-primary.show > .btn-primary.dropdown-toggle {
  background-color: #4f40bc !important;
  border-color: #4f40bc !important;
}

html body .btn-primary.focus, html body .btn-primary:focus, html body .btn-primary:not(:disabled):not(.disabled):active:focus, html body .btn-primary.btn-primary:not(:disabled):not(.disabled).active:focus,
html body .btn-primary.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #4f40bc !important;
  border-color: #4f40bc !important;
}

html body a {
  color: #4f40bc;
}

html body a:hover, html body a:active, html body a:focus {
  color: #9991d8;
}

html body td {
  word-break: break-all;
}

@media (max-width: 576px) {
  html body td {
    white-space: inherit !important;
  }
}

.admin-consultation-wrapper {
  position: relative;
  height: calc(100vh);
}

@media (min-width: 768px) {
  .admin-consultation-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 2rem;
  }
}

.admin-consultation-wrapper .primary-content-container {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .primary-content-container.gallery-maximize .video-wrapper {
    height: 50%;
  }
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container.gallery-maximize .video-wrapper .secondary-media-wrapper {
    width: 10rem;
    height: 7rem;
  }
}

.admin-consultation-wrapper .primary-content-container.gallery-maximize .gallery-wrapper {
  z-index: 1;
  height: 60%;
  max-height: 100%;
  padding-top: 0.5rem;
}

@media (orientation: landscape) {
  .admin-consultation-wrapper .primary-content-container.gallery-maximize .gallery-wrapper {
    height: 100%;
  }
}

@media (min-width: 768px) and (orientation: landscape) {
  .admin-consultation-wrapper .primary-content-container.gallery-maximize .gallery-wrapper {
    height: 60%;
  }
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .primary-content-container.gallery-maximize .gallery-wrapper {
    padding-top: 2rem;
    height: 50%;
  }
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .primary-content-container.gallery-maximize .gallery-wrapper .gallery-container {
    border-radius: 0.5rem;
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper {
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .call-animation-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .call-animation-wrapper .Phone {
  position: relative;
  display: block;
  margin: 0;
  width: 1em;
  height: 1em;
  font-size: 6rem;
  background-color: #79d70f;
  border-radius: 0.5em;
  -webkit-box-shadow: 0 0 0 0em rgba(121, 215, 15, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 0em rgba(121, 215, 15, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .call-animation-wrapper .Phone::before,
.admin-consultation-wrapper .primary-content-container .video-wrapper .call-animation-wrapper .Phone::after {
  position: absolute;
  content: "";
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .call-animation-wrapper .Phone::before {
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 100%;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(0);
          transform: translate3d(0, 0, 0) scale(0);
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .call-animation-wrapper .Phone::after {
  top: 0.25em;
  left: 0.25em;
  width: 0.5em;
  height: 0.5em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.928' height='19.87' viewBox='0 0 19.928 19.87'%3E%3Cpath fill='%23fff' d='M19.44,13a3.147,3.147,0,0,1-.67-.12,9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91h.38a2.993,2.993,0,0,0,3-3.01v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.05,1.05,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1.059,1.059,0,0,0,1.33-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' transform='translate(-1.982 -2.04)' /%3E%3C/svg%3E");
  background-size: auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .call-animation-wrapper .Phone.is-animating {
  -webkit-animation: phone-outer 3000ms infinite;
          animation: phone-outer 3000ms infinite;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .call-animation-wrapper .Phone.is-animating::before {
  -webkit-animation: phone-inner 3000ms infinite;
          animation: phone-inner 3000ms infinite;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .call-animation-wrapper .Phone.is-animating::after {
  -webkit-animation: phone-icon 3000ms infinite;
          animation: phone-icon 3000ms infinite;
}

@-webkit-keyframes phone-outer {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    -webkit-box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  }
  33.3333% {
    -webkit-transform: translate3d(0, 0, 0) scale(1.1);
            transform: translate3d(0, 0, 0) scale(1.1);
    -webkit-box-shadow: 0 0 0 0em rgba(255, 255, 255, 0.1), 0em 0.05em 0.1em rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0em rgba(255, 255, 255, 0.1), 0em 0.05em 0.1em rgba(0, 0, 0, 0.5);
  }
  66.6666% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    -webkit-box-shadow: 0 0 0 0.5em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 0 0.5em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    -webkit-box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  }
}

@keyframes phone-outer {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    -webkit-box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  }
  33.3333% {
    -webkit-transform: translate3d(0, 0, 0) scale(1.1);
            transform: translate3d(0, 0, 0) scale(1.1);
    -webkit-box-shadow: 0 0 0 0em rgba(255, 255, 255, 0.1), 0em 0.05em 0.1em rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0em rgba(255, 255, 255, 0.1), 0em 0.05em 0.1em rgba(0, 0, 0, 0.5);
  }
  66.6666% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    -webkit-box-shadow: 0 0 0 0.5em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 0 0.5em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    -webkit-box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  }
}

@-webkit-keyframes phone-inner {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  33.3333% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0.9);
            transform: translate3d(0, 0, 0) scale(0.9);
  }
  66.6666% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
}

@keyframes phone-inner {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  33.3333% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0.9);
            transform: translate3d(0, 0, 0) scale(0.9);
  }
  66.6666% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
}

@-webkit-keyframes phone-icon {
  0% {
    -webkit-transform: translate3d(0em, 0, 0);
            transform: translate3d(0em, 0, 0);
  }
  2% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  4% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  6% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  8% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  10% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  12% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  14% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  16% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  18% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  20% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  22% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  24% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  26% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  28% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  30% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  32% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  34% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  36% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  38% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  40% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  42% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  44% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  46% {
    -webkit-transform: translate3d(0em, 0, 0);
            transform: translate3d(0em, 0, 0);
  }
}

@keyframes phone-icon {
  0% {
    -webkit-transform: translate3d(0em, 0, 0);
            transform: translate3d(0em, 0, 0);
  }
  2% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  4% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  6% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  8% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  10% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  12% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  14% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  16% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  18% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  20% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  22% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  24% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  26% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  28% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  30% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  32% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  34% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  36% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  38% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  40% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  42% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  44% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  46% {
    -webkit-transform: translate3d(0em, 0, 0);
            transform: translate3d(0em, 0, 0);
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .primary-media-wrapper {
  width: 100%;
  height: 100%;
  background: #000000;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .primary-media-wrapper {
    border-radius: 0.5rem;
    overflow: hidden;
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .primary-media-wrapper .media {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .secondary-media-wrapper {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 10rem;
  height: 14rem;
  border-radius: 0.5rem;
  overflow: hidden;
  background: #000000;
}

@media (orientation: landscape) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .secondary-media-wrapper {
    width: 14rem;
    height: 10rem;
  }
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .secondary-media-wrapper {
    width: 12rem;
    height: 17rem;
  }
}

@media (min-width: 768px) and (orientation: landscape) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .secondary-media-wrapper {
    width: 17rem;
    height: 12rem;
  }
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .secondary-media-wrapper {
    top: 2rem;
    right: 2rem;
    width: 13rem;
    height: 19rem;
  }
}

@media (min-width: 992px) and (orientation: landscape) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .secondary-media-wrapper {
    top: 2rem;
    right: 2rem;
    width: 19rem;
    height: 13rem;
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .secondary-media-wrapper .media {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 2rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
}

@media (orientation: landscape) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper {
    padding: 1rem;
  }
}

@media (min-width: 576px) and (orientation: landscape) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper {
    padding: 1.5rem 1rem;
  }
}

@media (min-width: 768px) and (orientation: landscape) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper {
    padding: 2.5rem 1rem;
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .primary-actions {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .secondary-actions {
  position: absolute;
  bottom: 2.5rem;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 1rem;
}

@media (min-width: 350px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .secondary-actions {
    right: 1rem;
  }
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .secondary-actions {
    margin-right: 2rem;
    margin-bottom: 0.5rem;
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .call-animation-wrapper {
  position: absolute;
  top: -1rem;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .call-animation-wrapper .Phone {
  position: relative;
  display: block;
  margin: 0;
  width: 1em;
  height: 1em;
  font-size: 6rem;
  background-color: #79d70f;
  border-radius: 0.5em;
  -webkit-box-shadow: 0 0 0 0em rgba(121, 215, 15, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 0em rgba(121, 215, 15, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .call-animation-wrapper .Phone::before,
.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .call-animation-wrapper .Phone::after {
  position: absolute;
  content: "";
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .call-animation-wrapper .Phone::before {
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 100%;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(0);
          transform: translate3d(0, 0, 0) scale(0);
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .call-animation-wrapper .Phone::after {
  top: 0.25em;
  left: 0.25em;
  width: 0.5em;
  height: 0.5em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.928' height='19.87' viewBox='0 0 19.928 19.87'%3E%3Cpath fill='%23fff' d='M19.44,13a3.147,3.147,0,0,1-.67-.12,9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91h.38a2.993,2.993,0,0,0,3-3.01v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.05,1.05,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1.059,1.059,0,0,0,1.33-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' transform='translate(-1.982 -2.04)' /%3E%3C/svg%3E");
  background-size: auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .call-animation-wrapper .Phone.is-animating {
  -webkit-animation: phone-outer 3000ms infinite;
          animation: phone-outer 3000ms infinite;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .call-animation-wrapper .Phone.is-animating::before {
  -webkit-animation: phone-inner 3000ms infinite;
          animation: phone-inner 3000ms infinite;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .call-animation-wrapper .Phone.is-animating::after {
  -webkit-animation: phone-icon 3000ms infinite;
          animation: phone-icon 3000ms infinite;
}

@keyframes phone-outer {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    -webkit-box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  }
  33.3333% {
    -webkit-transform: translate3d(0, 0, 0) scale(1.1);
            transform: translate3d(0, 0, 0) scale(1.1);
    -webkit-box-shadow: 0 0 0 0em rgba(255, 255, 255, 0.1), 0em 0.05em 0.1em rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0em rgba(255, 255, 255, 0.1), 0em 0.05em 0.1em rgba(0, 0, 0, 0.5);
  }
  66.6666% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    -webkit-box-shadow: 0 0 0 0.5em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 0 0.5em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
    -webkit-box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 0 0em rgba(255, 255, 255, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
  }
}

@keyframes phone-inner {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  33.3333% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0.9);
            transform: translate3d(0, 0, 0) scale(0.9);
  }
  66.6666% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
}

@keyframes phone-icon {
  0% {
    -webkit-transform: translate3d(0em, 0, 0);
            transform: translate3d(0em, 0, 0);
  }
  2% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  4% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  6% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  8% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  10% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  12% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  14% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  16% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  18% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  20% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  22% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  24% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  26% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  28% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  30% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  32% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  34% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  36% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  38% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  40% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  42% {
    -webkit-transform: translate3d(0.01em, 0, 0);
            transform: translate3d(0.01em, 0, 0);
  }
  44% {
    -webkit-transform: translate3d(-0.01em, 0, 0);
            transform: translate3d(-0.01em, 0, 0);
  }
  46% {
    -webkit-transform: translate3d(0em, 0, 0);
            transform: translate3d(0em, 0, 0);
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button {
  cursor: pointer;
  width: 5rem;
  height: 5rem;
  margin: 0.5rem;
  border-radius: 50%;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: all;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button:hover {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.rounded-button-large {
  width: 6rem;
  height: 6rem;
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button#btn-mic-on {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.091' height='18' viewBox='0 0 13.091 18'%3E%3Cpath d='M10.545,12.455a3.273,3.273,0,0,0,3.273-3.273V4.273a3.273,3.273,0,0,0-6.545,0V9.182a3.273,3.273,0,0,0,3.273,3.273ZM8.909,4.273a1.636,1.636,0,1,1,3.273,0V9.182a1.636,1.636,0,0,1-3.273,0Zm8.182,4.909a.818.818,0,0,0-1.636,0,4.909,4.909,0,1,1-9.818,0A.818.818,0,1,0,4,9.182,6.545,6.545,0,0,0,9.727,15.67v1.694H8.091a.818.818,0,0,0,0,1.636H13a.818.818,0,0,0,0-1.636H11.364V15.67a6.545,6.545,0,0,0,5.727-6.488Z' transform='translate(-4 -1)'%3E%3C/path%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button#btn-mic-off {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.349' height='18' viewBox='0 0 16.349 18'%3E%3Cpath d='M8.967,3.243a1.61,1.61,0,0,1,2.868,1.041V7.078a.819.819,0,1,0,1.639,0V4.284A3.278,3.278,0,0,0,7.738,2.211.819.819,0,1,0,8.967,3.243ZM15.7,11.061h.164a.819.819,0,0,0,.819-.664,6.482,6.482,0,0,0,.066-1.2.819.819,0,1,0-1.639,0,4.54,4.54,0,0,1-.09.9.819.819,0,0,0,.68.959Zm2.458,4.966L3.411,1.277A.82.82,0,1,0,2.248,2.432l4.671,4.7V9.2a3.278,3.278,0,0,0,4.917,2.835l1.2,1.2A4.917,4.917,0,0,1,5.279,9.2a.819.819,0,1,0-1.639,0,6.556,6.556,0,0,0,5.736,6.5v1.7H7.738a.819.819,0,1,0,0,1.639h4.917a.819.819,0,1,0,0-1.639H11.016V15.7a6.449,6.449,0,0,0,3.155-1.3l2.786,2.786a.82.82,0,0,0,1.164-1.155ZM10.2,10.84A1.639,1.639,0,0,1,8.557,9.2V8.775l2.008,2.016A1.426,1.426,0,0,1,10.2,10.84Z' transform='translate(-2.009 -1.034)'%3E%3C/path%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button#btn-video-on {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9.6' viewBox='0 0 16 9.6'%3E%3Cpath d='M17.624,6.92a.8.8,0,0,0-.8,0L14,8.312A2.4,2.4,0,0,0,11.6,6H4.4A2.4,2.4,0,0,0,2,8.4v4.8a2.4,2.4,0,0,0,2.4,2.4h7.2A2.4,2.4,0,0,0,14,13.288l2.848,1.424A.792.792,0,0,0,18,14V7.6A.8.8,0,0,0,17.624,6.92ZM12.4,13.2a.8.8,0,0,1-.8.8H4.4a.8.8,0,0,1-.8-.8V8.4a.8.8,0,0,1,.8-.8h7.2a.8.8,0,0,1,.8.8Zm4-.5L14,11.5V10.1l2.4-1.2Z' transform='translate(-2 -6)'%3E%3C/path%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button#btn-video-off {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M6.565,5.43h0l-3.2-3.2A.8.8,0,0,0,2.231,3.367L4.094,5.2A2.4,2.4,0,0,0,2,7.6v4.8a2.4,2.4,0,0,0,2.4,2.4h7.2a2.4,2.4,0,0,0,1.519-.552l3.51,3.518a.8.8,0,1,0,1.135-1.135Zm5.03,7.764H4.4a.8.8,0,0,1-.8-.8V7.6a.8.8,0,0,1,.8-.8H5.669l6.293,6.3A.8.8,0,0,1,11.595,13.194Zm6.021-7.077a.8.8,0,0,0-.8,0L13.993,7.509a2.4,2.4,0,0,0-2.4-2.311H10.523a.8.8,0,1,0,0,1.6h1.071a.8.8,0,0,1,.8.8V8.8h0a1.3,1.3,0,0,0,0,.152.52.52,0,0,0,.04.16h0a.562.562,0,0,1,.056.08.8.8,0,0,0,.12.168s.08.048.12.08l.136.088a.68.68,0,0,0,.184,0,.56.56,0,0,0,.112,0h0a1.3,1.3,0,0,0,.152,0,.52.52,0,0,0,.16-.04h0l2.919-1.391v4.574a.8.8,0,0,0,1.6,0V6.8a.8.8,0,0,0-.376-.68Z' transform='translate(-1.996 -1.996)'%3E%3C/path%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button#btn-call {
  background: #79d70f;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.928' height='19.87' viewBox='0 0 19.928 19.87' fill='%23fff'%3E%3Cpath d='M19.44,13a3.147,3.147,0,0,1-.67-.12,9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91h.38a2.993,2.993,0,0,0,3-3.01v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.05,1.05,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1.059,1.059,0,0,0,1.33-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' transform='translate(-1.982 -2.04)'%3E%3C/path%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button#btn-call-end {
  background: #c63434;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.87' height='19.87' viewBox='0 0 19.87 19.87' fill='%23fff'%3E%3Cpath d='M4.89,13.022A1.006,1.006,0,1,0,6.578,11.93a16.881,16.881,0,0,1-2.453-6.8,1,1,0,0,1,.983-1.142H8.087a.993.993,0,0,1,.993.794,3.15,3.15,0,0,0,.129.665v.129A10.258,10.258,0,0,0,9.676,7.1L8.3,7.759A1.059,1.059,0,0,0,7.779,9.09c.1.209.2.417.318.636a1,1,0,0,0,1.857-.566l.566-.209a1.986,1.986,0,0,0,1.043-2.463A9.235,9.235,0,0,1,11.175,5.2V5.1a3.479,3.479,0,0,0-.109-.576A2.979,2.979,0,0,0,8.117,2H5.138A2.953,2.953,0,0,0,2.159,5.366,18.917,18.917,0,0,0,4.89,13.022ZM19.4,12.814l-.6-.109h-.079a9.245,9.245,0,0,1-1.321-.387,1.986,1.986,0,0,0-2.453.993l-.209.457a12.3,12.3,0,0,1-1.907-1.36l8.738-8.729a1,1,0,0,0-1.41-1.41L2.288,20.142a1,1,0,1,0,1.41,1.41l4.558-4.568a18.957,18.957,0,0,0,10.218,4.7,2.671,2.671,0,0,0,.4,0A2.954,2.954,0,0,0,21.85,18.7V15.723a2.979,2.979,0,0,0-2.453-2.91Zm.477,5.958a1,1,0,0,1-1.142.983A16.951,16.951,0,0,1,9.656,15.6l1.758-1.758a14.587,14.587,0,0,0,3.356,2.195,1.059,1.059,0,0,0,1.331-.516l.616-1.4a11.916,11.916,0,0,0,1.589.467h.109l.685.129a.993.993,0,0,1,.775.993Z' transform='translate(-1.994 -1.976)'%3E%3C/path%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-chat {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.022' height='16' viewBox='0 0 16.022 16' fill='%23000'%3E%3Cpath d='M9.994,2a8,8,0,0,0-8,8A7.912,7.912,0,0,0,3.8,15.063l-1.6,1.6A.78.78,0,0,0,2.794,18h7.2a8,8,0,0,0,0-16Zm0,14.4H4.722l.744-.744a.8.8,0,0,0,0-1.128A6.4,6.4,0,1,1,9.994,16.4Z' transform='translate(-1.972 -2)'%3E%3C/path%3E%3C/svg%3E");
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-chat {
    background: rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.022' height='16' viewBox='0 0 16.022 16' fill='%23fff'%3E%3Cpath d='M9.994,2a8,8,0,0,0-8,8A7.912,7.912,0,0,0,3.8,15.063l-1.6,1.6A.78.78,0,0,0,2.794,18h7.2a8,8,0,0,0,0-16Zm0,14.4H4.722l.744-.744a.8.8,0,0,0,0-1.128A6.4,6.4,0,1,1,9.994,16.4Z' transform='translate(-1.972 -2)'%3E%3C/path%3E%3C/svg%3E");
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-chat.active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.022' height='16' viewBox='0 0 16.022 16' fill='%23fff'%3E%3Cpath d='M9.994,2a8,8,0,0,0-8,8A7.912,7.912,0,0,0,3.8,15.063l-1.6,1.6A.78.78,0,0,0,2.794,18h7.2a8,8,0,0,0,0-16Zm0,14.4H4.722l.744-.744a.8.8,0,0,0,0-1.128A6.4,6.4,0,1,1,9.994,16.4Z' transform='translate(-1.972 -2)'%3E%3C/path%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-chat > .notify {
  height: 90%;
  width: 90%;
  top: 1.5rem;
  right: 1.5rem;
  border-radius: 50%;
  -webkit-animation: notify-ripple 0.7s linear infinite;
          animation: notify-ripple 0.7s linear infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}

@-webkit-keyframes notify-ripple {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(217, 32, 39, 0.3), 0 0 0 0.1rem rgba(217, 32, 39, 0.3);
            box-shadow: 0 0 0 0 rgba(217, 32, 39, 0.3), 0 0 0 0.1rem rgba(217, 32, 39, 0.3);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0.1rem rgba(217, 32, 39, 0.3), 0 0 0 0.3rem rgba(217, 32, 39, 0.3);
            box-shadow: 0 0 0 0.1rem rgba(217, 32, 39, 0.3), 0 0 0 0.3rem rgba(217, 32, 39, 0.3);
  }
}

@keyframes notify-ripple {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(217, 32, 39, 0.3), 0 0 0 0.1rem rgba(217, 32, 39, 0.3);
            box-shadow: 0 0 0 0 rgba(217, 32, 39, 0.3), 0 0 0 0.1rem rgba(217, 32, 39, 0.3);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0.1rem rgba(217, 32, 39, 0.3), 0 0 0 0.3rem rgba(217, 32, 39, 0.3);
            box-shadow: 0 0 0 0.1rem rgba(217, 32, 39, 0.3), 0 0 0 0.3rem rgba(217, 32, 39, 0.3);
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-gallery {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='14' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-gallery {
    background: rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='14' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-gallery.active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='14' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-rotate {
    background: rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-position: center;
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-rotate.rotate {
  /* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.886' height='16.411' viewBox='0 0 18.886 16.411'%3E%3Cg id='Group_10' data-name='Group 10' transform='translate(220 -507)'%3E%3Cg id='Icon_ionic-ios-sync' data-name='Icon ionic-ios-sync' transform='translate(-217.127 507.414)'%3E%3Cpath id='Path_17' data-name='Path 17' d='M14.728,8.245a.306.306,0,0,0-.434,0L14,8.539a4.647,4.647,0,0,0-1.476-3.73,4.611,4.611,0,0,0-6.409.142,4.655,4.655,0,0,0-.76,1.013.324.324,0,0,0-.027.251.32.32,0,0,0,.163.192.324.324,0,0,0,.145.034.32.32,0,0,0,.28-.165,3.967,3.967,0,0,1,6.289-.882,3.986,3.986,0,0,1,1.139,3.26l-.427-.418a.3.3,0,0,0-.423,0,.3.3,0,0,0,0,.425l.968.97a.224.224,0,0,0,.316,0l.952-.954A.309.309,0,0,0,14.728,8.245Z' transform='translate(-2.842)' fill='%23fff' stroke='%23fff' stroke-width='0.3'/%3E%3Cpath id='Path_18' data-name='Path 18' d='M10.453,16.672a.324.324,0,0,0-.145-.034.32.32,0,0,0-.28.165,3.973,3.973,0,0,1-6.291.884A4.01,4.01,0,0,1,2.6,14.434l.416.418a.289.289,0,0,0,.407,0l.029-.029a.288.288,0,0,0,0-.4l-.97-.972a.224.224,0,0,0-.316,0l-.949.956a.307.307,0,1,0,.434.434l.294-.3a4.7,4.7,0,0,0,.2,1.729,4.613,4.613,0,0,0,4.4,3.23,4.623,4.623,0,0,0,1.738-.339,4.566,4.566,0,0,0,1.528-1.02,4.616,4.616,0,0,0,.773-1.026.318.318,0,0,0-.138-.443Z' transform='translate(0 -6.646)' fill='%23fff' stroke='%23fff' stroke-width='0.3'/%3E%3C/g%3E%3Cg id='Group_8' data-name='Group 8' transform='translate(-38.724 27.726)'%3E%3Cpath id='Path_14' data-name='Path 14' d='M90.746,97.467a1.169,1.169,0,0,1-.835.356H87.694a2.4,2.4,0,0,0-2.361,2.431v9.725a2.4,2.4,0,0,0,2.361,2.431h14.164a2.4,2.4,0,0,0,2.361-2.431v-9.725a2.4,2.4,0,0,0-2.361-2.431H99.64a1.169,1.169,0,0,1-.835-.356l-.733-.755A2.343,2.343,0,0,0,96.4,96H93.148a2.344,2.344,0,0,0-1.669.712Zm1.568.1a1.169,1.169,0,0,1,.835-.356H96.4a1.169,1.169,0,0,1,.835.356l.733.755a2.343,2.343,0,0,0,1.669.712h2.218a1.2,1.2,0,0,1,1.18,1.216v9.725a1.2,1.2,0,0,1-1.18,1.216H87.694a1.2,1.2,0,0,1-1.18-1.216v-9.725a1.2,1.2,0,0,1,1.18-1.216h2.218a2.344,2.344,0,0,0,1.669-.712Z' transform='translate(-266.609 383.274)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.886' height='16.411' viewBox='0 0 18.886 16.411'%3E%3Cg id='Group_12' data-name='Group 12' transform='translate(220 -507)'%3E%3Cg id='Icon_ionic-ios-sync' data-name='Icon ionic-ios-sync' transform='translate(-217.127 507.414)'%3E%3Cpath id='Path_17' data-name='Path 17' d='M14.728,8.245a.306.306,0,0,0-.434,0L14,8.539a4.647,4.647,0,0,0-1.476-3.73,4.611,4.611,0,0,0-6.409.142,4.655,4.655,0,0,0-.76,1.013.324.324,0,0,0-.027.251.32.32,0,0,0,.163.192.324.324,0,0,0,.145.034.32.32,0,0,0,.28-.165,3.967,3.967,0,0,1,6.289-.882,3.986,3.986,0,0,1,1.139,3.26l-.427-.418a.3.3,0,0,0-.423,0,.3.3,0,0,0,0,.425l.968.97a.224.224,0,0,0,.316,0l.952-.954A.309.309,0,0,0,14.728,8.245Z' transform='translate(-2.842)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_18' data-name='Path 18' d='M10.453,16.672a.324.324,0,0,0-.145-.034.32.32,0,0,0-.28.165,3.973,3.973,0,0,1-6.291.884A4.01,4.01,0,0,1,2.6,14.434l.416.418a.289.289,0,0,0,.407,0l.029-.029a.288.288,0,0,0,0-.4l-.97-.972a.224.224,0,0,0-.316,0l-.949.956a.307.307,0,1,0,.434.434l.294-.3a4.7,4.7,0,0,0,.2,1.729,4.613,4.613,0,0,0,4.4,3.23,4.623,4.623,0,0,0,1.738-.339,4.566,4.566,0,0,0,1.528-1.02,4.616,4.616,0,0,0,.773-1.026.318.318,0,0,0-.138-.443Z' transform='translate(0 -6.646)' stroke='%23000' stroke-width='0.3'/%3E%3C/g%3E%3Cg id='Group_8' data-name='Group 8' transform='translate(-38.724 27.726)'%3E%3Cpath id='Path_14' data-name='Path 14' d='M90.746,97.467a1.169,1.169,0,0,1-.835.356H87.694a2.4,2.4,0,0,0-2.361,2.431v9.725a2.4,2.4,0,0,0,2.361,2.431h14.164a2.4,2.4,0,0,0,2.361-2.431v-9.725a2.4,2.4,0,0,0-2.361-2.431H99.64a1.169,1.169,0,0,1-.835-.356l-.733-.755A2.343,2.343,0,0,0,96.4,96H93.148a2.344,2.344,0,0,0-1.669.712Zm1.568.1a1.169,1.169,0,0,1,.835-.356H96.4a1.169,1.169,0,0,1,.835.356l.733.755a2.343,2.343,0,0,0,1.669.712h2.218a1.2,1.2,0,0,1,1.18,1.216v9.725a1.2,1.2,0,0,1-1.18,1.216H87.694a1.2,1.2,0,0,1-1.18-1.216v-9.725a1.2,1.2,0,0,1,1.18-1.216h2.218a2.344,2.344,0,0,0,1.669-.712Z' transform='translate(-266.609 383.274)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-rotate.rotate {
    /* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.886' height='16.411' viewBox='0 0 18.886 16.411'%3E%3Cg id='Group_12' data-name='Group 12' transform='translate(220 -507)'%3E%3Cg id='Icon_ionic-ios-sync' data-name='Icon ionic-ios-sync' transform='translate(-217.127 507.414)'%3E%3Cpath id='Path_17' data-name='Path 17' d='M14.728,8.245a.306.306,0,0,0-.434,0L14,8.539a4.647,4.647,0,0,0-1.476-3.73,4.611,4.611,0,0,0-6.409.142,4.655,4.655,0,0,0-.76,1.013.324.324,0,0,0-.027.251.32.32,0,0,0,.163.192.324.324,0,0,0,.145.034.32.32,0,0,0,.28-.165,3.967,3.967,0,0,1,6.289-.882,3.986,3.986,0,0,1,1.139,3.26l-.427-.418a.3.3,0,0,0-.423,0,.3.3,0,0,0,0,.425l.968.97a.224.224,0,0,0,.316,0l.952-.954A.309.309,0,0,0,14.728,8.245Z' transform='translate(-2.842)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_18' data-name='Path 18' d='M10.453,16.672a.324.324,0,0,0-.145-.034.32.32,0,0,0-.28.165,3.973,3.973,0,0,1-6.291.884A4.01,4.01,0,0,1,2.6,14.434l.416.418a.289.289,0,0,0,.407,0l.029-.029a.288.288,0,0,0,0-.4l-.97-.972a.224.224,0,0,0-.316,0l-.949.956a.307.307,0,1,0,.434.434l.294-.3a4.7,4.7,0,0,0,.2,1.729,4.613,4.613,0,0,0,4.4,3.23,4.623,4.623,0,0,0,1.738-.339,4.566,4.566,0,0,0,1.528-1.02,4.616,4.616,0,0,0,.773-1.026.318.318,0,0,0-.138-.443Z' transform='translate(0 -6.646)' stroke='%23000' stroke-width='0.3'/%3E%3C/g%3E%3Cg id='Group_8' data-name='Group 8' transform='translate(-38.724 27.726)'%3E%3Cpath id='Path_14' data-name='Path 14' d='M90.746,97.467a1.169,1.169,0,0,1-.835.356H87.694a2.4,2.4,0,0,0-2.361,2.431v9.725a2.4,2.4,0,0,0,2.361,2.431h14.164a2.4,2.4,0,0,0,2.361-2.431v-9.725a2.4,2.4,0,0,0-2.361-2.431H99.64a1.169,1.169,0,0,1-.835-.356l-.733-.755A2.343,2.343,0,0,0,96.4,96H93.148a2.344,2.344,0,0,0-1.669.712Zm1.568.1a1.169,1.169,0,0,1,.835-.356H96.4a1.169,1.169,0,0,1,.835.356l.733.755a2.343,2.343,0,0,0,1.669.712h2.218a1.2,1.2,0,0,1,1.18,1.216v9.725a1.2,1.2,0,0,1-1.18,1.216H87.694a1.2,1.2,0,0,1-1.18-1.216v-9.725a1.2,1.2,0,0,1,1.18-1.216h2.218a2.344,2.344,0,0,0,1.669-.712Z' transform='translate(-266.609 383.274)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.886' height='16.411' viewBox='0 0 18.886 16.411'%3E%3Cg id='Group_10' data-name='Group 10' transform='translate(220 -507)'%3E%3Cg id='Icon_ionic-ios-sync' data-name='Icon ionic-ios-sync' transform='translate(-217.127 507.414)'%3E%3Cpath id='Path_17' data-name='Path 17' d='M14.728,8.245a.306.306,0,0,0-.434,0L14,8.539a4.647,4.647,0,0,0-1.476-3.73,4.611,4.611,0,0,0-6.409.142,4.655,4.655,0,0,0-.76,1.013.324.324,0,0,0-.027.251.32.32,0,0,0,.163.192.324.324,0,0,0,.145.034.32.32,0,0,0,.28-.165,3.967,3.967,0,0,1,6.289-.882,3.986,3.986,0,0,1,1.139,3.26l-.427-.418a.3.3,0,0,0-.423,0,.3.3,0,0,0,0,.425l.968.97a.224.224,0,0,0,.316,0l.952-.954A.309.309,0,0,0,14.728,8.245Z' transform='translate(-2.842)' fill='%23fff' stroke='%23fff' stroke-width='0.3'/%3E%3Cpath id='Path_18' data-name='Path 18' d='M10.453,16.672a.324.324,0,0,0-.145-.034.32.32,0,0,0-.28.165,3.973,3.973,0,0,1-6.291.884A4.01,4.01,0,0,1,2.6,14.434l.416.418a.289.289,0,0,0,.407,0l.029-.029a.288.288,0,0,0,0-.4l-.97-.972a.224.224,0,0,0-.316,0l-.949.956a.307.307,0,1,0,.434.434l.294-.3a4.7,4.7,0,0,0,.2,1.729,4.613,4.613,0,0,0,4.4,3.23,4.623,4.623,0,0,0,1.738-.339,4.566,4.566,0,0,0,1.528-1.02,4.616,4.616,0,0,0,.773-1.026.318.318,0,0,0-.138-.443Z' transform='translate(0 -6.646)' fill='%23fff' stroke='%23fff' stroke-width='0.3'/%3E%3C/g%3E%3Cg id='Group_8' data-name='Group 8' transform='translate(-38.724 27.726)'%3E%3Cpath id='Path_14' data-name='Path 14' d='M90.746,97.467a1.169,1.169,0,0,1-.835.356H87.694a2.4,2.4,0,0,0-2.361,2.431v9.725a2.4,2.4,0,0,0,2.361,2.431h14.164a2.4,2.4,0,0,0,2.361-2.431v-9.725a2.4,2.4,0,0,0-2.361-2.431H99.64a1.169,1.169,0,0,1-.835-.356l-.733-.755A2.343,2.343,0,0,0,96.4,96H93.148a2.344,2.344,0,0,0-1.669.712Zm1.568.1a1.169,1.169,0,0,1,.835-.356H96.4a1.169,1.169,0,0,1,.835.356l.733.755a2.343,2.343,0,0,0,1.669.712h2.218a1.2,1.2,0,0,1,1.18,1.216v9.725a1.2,1.2,0,0,1-1.18,1.216H87.694a1.2,1.2,0,0,1-1.18-1.216v-9.725a1.2,1.2,0,0,1,1.18-1.216h2.218a2.344,2.344,0,0,0,1.669-.712Z' transform='translate(-266.609 383.274)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.active {
  background-color: #685bc7;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-fullscreen {
    background: rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-position: center;
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-fullscreen.fullscreen {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='expand' class='svg-inline--fa fa-expand fa-w-14' role='img' viewBox='0 0 448 512' style='&%2310; color: %23000;&%2310;' height='16' width='16'%3E%3Cpath fill='currentColor' d='M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E");
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-fullscreen.fullscreen {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='expand' class='svg-inline--fa fa-expand fa-w-14' role='img' viewBox='0 0 448 512' style='&%2310; color: %23fff;&%2310;' height='16' width='16'%3E%3Cpath fill='currentColor' d='M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E");
  }
}

.admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-fullscreen.exit-fullscreen {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='compress' class='svg-inline--fa fa-compress fa-w-14' role='img' viewBox='0 0 448 512' style='&%2310; color: %23000;&%2310;' height='16' width='16'%3E%3Cpath fill='currentColor' d='M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E");
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .video-wrapper .action-wrapper .rounded-button.btn-fullscreen.exit-fullscreen {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='compress' class='svg-inline--fa fa-compress fa-w-14' role='img' viewBox='0 0 448 512' style='&%2310; color: %23fff;&%2310;' height='16' width='16'%3E%3Cpath fill='currentColor' d='M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E");
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper {
  -ms-touch-action: none;
      touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  z-index: 0;
  pointer-events: none;
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper {
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container {
  position: relative;
  pointer-events: all;
  height: 100%;
  overflow: hidden;
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
  border-top-right-radius: 1.5rem;
  border-top-left-radius: 1.5rem;
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container {
    border-radius: 0.5rem;
  }
}

@media (max-width: 992px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container {
    padding-top: 2.5rem;
  }
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container::after {
    content: "";
    position: absolute;
    top: 1.5rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 3rem;
    height: 0.5rem;
    background: #e2e6ea;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom {
  margin: 0;
  height: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper {
  padding: 0.5rem 2rem;
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav-tab-prev {
  display: none;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav-tab-prev {
    display: block;
    cursor: pointer;
    position: absolute;
    overflow: hidden;
    left: 3rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 2rem;
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
            box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
    background: #ffffff;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.06' height='8.535' viewBox='0 0 5.06 8.535'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23e2e3e5;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M1.957,4.285,4.824,7.153A.811.811,0,1,1,3.674,8.3L.24,4.86a.81.81,0,0,1,0-1.15L3.674.235a.811.811,0,1,1,1.15,1.142Z'/%3E%3C/svg%3E");
  }
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav-tab-prev:hover {
    -webkit-transform: translateY(-50%) scale(1.1);
            transform: translateY(-50%) scale(1.1);
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav-tab-next {
  display: none;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav-tab-next {
    display: block;
    cursor: pointer;
    position: absolute;
    overflow: hidden;
    right: 3rem;
    top: 50%;
    width: 2.5rem;
    height: 2.5rem;
    -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.161);
            box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.161);
    -webkit-transform: rotate(180deg) translateY(50%);
            transform: rotate(180deg) translateY(50%);
    border-radius: 2rem;
    background: #ffffff;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.06' height='8.535' viewBox='0 0 5.06 8.535'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23e2e3e5;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M1.957,4.285,4.824,7.153A.811.811,0,1,1,3.674,8.3L.24,4.86a.81.81,0,0,1,0-1.15L3.674.235a.811.811,0,1,1,1.15,1.142Z'/%3E%3C/svg%3E");
  }
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav-tab-next:hover {
    -webkit-transform: rotate(180deg) translateY(50%) scale(1.1);
            transform: rotate(180deg) translateY(50%) scale(1.1);
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav {
  padding: 1rem 0;
  border: none;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav::-webkit-scrollbar {
  display: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header {
  border: none;
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header a {
  cursor: pointer;
  border: 1px solid #f8f8f8;
  border-radius: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
  color: #c5c8cb;
  padding: 1rem 0.5rem;
  margin: 0 0.5rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header a .icon {
  height: 1.6rem;
  width: 1.6rem;
  background-position: center;
  background-repeat: no-repeat;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header a .icon.icon-video {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9.6' viewBox='0 0 16 9.6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.624,6.92a.8.8,0,0,0-.8,0L14,8.312A2.4,2.4,0,0,0,11.6,6H4.4A2.4,2.4,0,0,0,2,8.4v4.8a2.4,2.4,0,0,0,2.4,2.4h7.2A2.4,2.4,0,0,0,14,13.288l2.848,1.424A.792.792,0,0,0,18,14V7.6A.8.8,0,0,0,17.624,6.92ZM12.4,13.2a.8.8,0,0,1-.8.8H4.4a.8.8,0,0,1-.8-.8V8.4a.8.8,0,0,1,.8-.8h7.2a.8.8,0,0,1,.8.8Zm4-.5L14,11.5V10.1l2.4-1.2Z' transform='translate(-2 -6)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header a .icon.icon-image {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header a .icon.icon-product {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.2' height='14' viewBox='0 0 11.2 14'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.5,5.5H12.4V4.8a2.8,2.8,0,1,0-5.6,0v.7H4.7a.7.7,0,0,0-.7.7v7.7A2.1,2.1,0,0,0,6.1,16h7a2.1,2.1,0,0,0,2.1-2.1V6.2A.7.7,0,0,0,14.5,5.5ZM8.2,4.8a1.4,1.4,0,0,1,2.8,0v.7H8.2Zm5.6,9.1a.7.7,0,0,1-.7.7h-7a.7.7,0,0,1-.7-.7v-7H6.8v.7a.7.7,0,1,0,1.4,0V6.9H11v.7a.7.7,0,1,0,1.4,0V6.9h1.4Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header a .icon.icon-customer-info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 17.45 17'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.55,12.22a4.92,4.92,0,0,0,1.7-3.72,5,5,0,1,0-10,0A4.92,4.92,0,0,0,8,12.22,8,8,0,0,0,3.3,19.5a1,1,0,1,0,2,0,6,6,0,1,1,12,0,1,1,0,0,0,2,0,8,8,0,0,0-4.75-7.28Zm-3.3-.72a3,3,0,1,1,3-3A3,3,0,0,1,11.25,11.5Zm8.5-5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,19.75,6.5ZM19,11.79a1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,.9.9,0,0,0,.54-.54.84.84,0,0,0,.08-.38A1,1,0,0,0,19,11.79Z' transform='translate(-3.3 -3.5)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header a .icon.icon-meeting-info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.006' height='14.01' viewBox='0 0 14.006 14.01'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M5.5,7.6H6.9a.7.7,0,0,0,0-1.4H5.5a.7.7,0,0,0,0,1.4Zm9.8-4.2H9.7V2.7a.7.7,0,1,0-1.4,0v.7H2.7a.7.7,0,0,0-.7.7v7a2.1,2.1,0,0,0,2.1,2.1H7.315L5.7,14.808A.7.7,0,1,0,6.7,15.8l1.6-1.611v1.113a.7.7,0,1,0,1.4,0V14.192l1.6,1.611a.7.7,0,1,0,.994-.994l-1.611-1.6h3.214a2.1,2.1,0,0,0,2.1-2.1v-7A.7.7,0,0,0,15.306,3.4Zm-.7,7.7a.7.7,0,0,1-.7.7H4.1a.7.7,0,0,1-.7-.7V4.8h11.2Zm-9.1-.7H9.7A.7.7,0,1,0,9.7,9H5.5a.7.7,0,1,0,0,1.4Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header:hover, .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header.active {
  border: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header:hover a, .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header.active a {
  background: #685bc7;
  border-radius: 0.5rem;
  color: #ffffff;
  border: 1px solid #685bc7;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header:hover a .icon.icon-video, .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header.active a .icon.icon-video {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9.6' viewBox='0 0 16 9.6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.624,6.92a.8.8,0,0,0-.8,0L14,8.312A2.4,2.4,0,0,0,11.6,6H4.4A2.4,2.4,0,0,0,2,8.4v4.8a2.4,2.4,0,0,0,2.4,2.4h7.2A2.4,2.4,0,0,0,14,13.288l2.848,1.424A.792.792,0,0,0,18,14V7.6A.8.8,0,0,0,17.624,6.92ZM12.4,13.2a.8.8,0,0,1-.8.8H4.4a.8.8,0,0,1-.8-.8V8.4a.8.8,0,0,1,.8-.8h7.2a.8.8,0,0,1,.8.8Zm4-.5L14,11.5V10.1l2.4-1.2Z' transform='translate(-2 -6)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header:hover a .icon.icon-image, .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header.active a .icon.icon-image {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header:hover a .icon.icon-product, .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header.active a .icon.icon-product {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.2' height='14' viewBox='0 0 11.2 14'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.5,5.5H12.4V4.8a2.8,2.8,0,1,0-5.6,0v.7H4.7a.7.7,0,0,0-.7.7v7.7A2.1,2.1,0,0,0,6.1,16h7a2.1,2.1,0,0,0,2.1-2.1V6.2A.7.7,0,0,0,14.5,5.5ZM8.2,4.8a1.4,1.4,0,0,1,2.8,0v.7H8.2Zm5.6,9.1a.7.7,0,0,1-.7.7h-7a.7.7,0,0,1-.7-.7v-7H6.8v.7a.7.7,0,1,0,1.4,0V6.9H11v.7a.7.7,0,1,0,1.4,0V6.9h1.4Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header:hover a .icon.icon-customer-info, .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header.active a .icon.icon-customer-info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 17.45 17'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.55,12.22a4.92,4.92,0,0,0,1.7-3.72,5,5,0,1,0-10,0A4.92,4.92,0,0,0,8,12.22,8,8,0,0,0,3.3,19.5a1,1,0,1,0,2,0,6,6,0,1,1,12,0,1,1,0,0,0,2,0,8,8,0,0,0-4.75-7.28Zm-3.3-.72a3,3,0,1,1,3-3A3,3,0,0,1,11.25,11.5Zm8.5-5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,19.75,6.5ZM19,11.79a1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,.9.9,0,0,0,.54-.54.84.84,0,0,0,.08-.38A1,1,0,0,0,19,11.79Z' transform='translate(-3.3 -3.5)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header:hover a .icon.icon-meeting-info, .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .nav-tab-header-wrapper .nav .tab-header.active a .icon.icon-meeting-info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.006' height='14.01' viewBox='0 0 14.006 14.01'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M5.5,7.6H6.9a.7.7,0,0,0,0-1.4H5.5a.7.7,0,0,0,0,1.4Zm9.8-4.2H9.7V2.7a.7.7,0,1,0-1.4,0v.7H2.7a.7.7,0,0,0-.7.7v7a2.1,2.1,0,0,0,2.1,2.1H7.315L5.7,14.808A.7.7,0,1,0,6.7,15.8l1.6-1.611v1.113a.7.7,0,1,0,1.4,0V14.192l1.6,1.611a.7.7,0,1,0,.994-.994l-1.611-1.6h3.214a2.1,2.1,0,0,0,2.1-2.1v-7A.7.7,0,0,0,15.306,3.4Zm-.7,7.7a.7.7,0,0,1-.7.7H4.1a.7.7,0,0,1-.7-.7V4.8h11.2Zm-9.1-.7H9.7A.7.7,0,1,0,9.7,9H5.5a.7.7,0,1,0,0,1.4Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper {
  padding: 0 2.5rem;
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input {
  width: 100%;
  border: 1px solid #f8f8f8;
  background: #f8f8f8;
  padding: 0.8rem 1rem;
  border-radius: 0.5rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input::-webkit-input-placeholder {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: center;
  color: #c5c8cb;
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input:-ms-input-placeholder {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: center;
  color: #c5c8cb;
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input::-ms-input-placeholder {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: center;
  color: #c5c8cb;
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input::placeholder {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: center;
  color: #c5c8cb;
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input::-webkit-input-placeholder::before {
  position: absolute;
  z-index: 5;
  top: 0;
  content: "";
  height: 1rem;
  width: 1rem;
  background: #000;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.004' height='9.997' viewBox='0 0 10.004 9.997'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.843,11.133,9.988,9.293a4.5,4.5,0,1,0-.695.695l1.84,1.84a.5.5,0,1,0,.71-.695ZM6.489,9.988a3.5,3.5,0,1,1,3.5-3.5,3.5,3.5,0,0,1-3.5,3.5Z' transform='translate(-1.979 -1.979)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input:-ms-input-placeholder::before {
  position: absolute;
  z-index: 5;
  top: 0;
  content: "";
  height: 1rem;
  width: 1rem;
  background: #000;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.004' height='9.997' viewBox='0 0 10.004 9.997'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.843,11.133,9.988,9.293a4.5,4.5,0,1,0-.695.695l1.84,1.84a.5.5,0,1,0,.71-.695ZM6.489,9.988a3.5,3.5,0,1,1,3.5-3.5,3.5,3.5,0,0,1-3.5,3.5Z' transform='translate(-1.979 -1.979)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input::-ms-input-placeholder::before {
  position: absolute;
  z-index: 5;
  top: 0;
  content: "";
  height: 1rem;
  width: 1rem;
  background: #000;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.004' height='9.997' viewBox='0 0 10.004 9.997'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.843,11.133,9.988,9.293a4.5,4.5,0,1,0-.695.695l1.84,1.84a.5.5,0,1,0,.71-.695ZM6.489,9.988a3.5,3.5,0,1,1,3.5-3.5,3.5,3.5,0,0,1-3.5,3.5Z' transform='translate(-1.979 -1.979)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input::placeholder::before {
  position: absolute;
  z-index: 5;
  top: 0;
  content: "";
  height: 1rem;
  width: 1rem;
  background: #000;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.004' height='9.997' viewBox='0 0 10.004 9.997'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.843,11.133,9.988,9.293a4.5,4.5,0,1,0-.695.695l1.84,1.84a.5.5,0,1,0,.71-.695ZM6.489,9.988a3.5,3.5,0,1,1,3.5-3.5,3.5,3.5,0,0,1-3.5,3.5Z' transform='translate(-1.979 -1.979)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .search-input:focus {
  outline: none;
  border: 1px solid #e2e6ea;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .related-items-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-size: 1.3rem;
  margin-top: 0.25rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .related-items-wrapper.more .related-item:nth-child(n + 4) {
  display: block;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .related-items-wrapper .related-item {
  border: 1px solid #4f40bc;
  border-radius: 2rem;
  padding: 0.1rem 0.75rem;
  font-size: 1.1rem;
  font-weight: 400;
  margin: 0.25rem;
  color: #4f40bc;
  cursor: pointer;
  text-transform: capitalize;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .related-items-wrapper .related-item:hover {
  background: #4f40bc;
  color: #ffffff;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .related-items-wrapper .related-item:nth-child(n + 4) {
  display: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .search-wrapper .related-items-wrapper #more-or-less {
  font-size: 1.3rem;
  font-weight: 400;
  color: #4f40bc;
  text-decoration: underline;
  cursor: pointer;
  margin: 0 1rem;
}
.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 0;
  padding: 0;
  padding-top: 0.5rem;
  position: relative;
  overflow: auto;/* iphone-fix */
}
.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .media-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  z-index: 2;
  bottom: 1rem;
  right: 0;
}

/* iphone-fix */
@media only screen and (max-width: 820px) {
.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .media-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  z-index: 2;
  bottom: 1rem;
  right: 0;
  position: fixed; /* iphone-fix */
}
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .media-actions .rounded-button {
  cursor: pointer;
  width: 5rem;
  height: 5rem;
  margin: 0.5rem;
  border-radius: 50%;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: all;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .media-actions .rounded-button:hover {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .media-actions .rounded-button.btn-view {
  display: none;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.506' height='14' viewBox='0 0 17.506 14'%3E%3Cpath d='M19.43,10.65C17.662,6.546,14.337,4,10.75,4S3.837,6.546,2.07,10.65a.875.875,0,0,0,0,.7C3.837,15.454,7.162,18,10.75,18s6.912-2.546,8.68-6.65A.875.875,0,0,0,19.43,10.65Zm-8.68,5.6c-2.774,0-5.4-2-6.913-5.25C5.351,7.754,7.976,5.75,10.75,5.75s5.4,2,6.912,5.25C16.148,14.246,13.523,16.25,10.75,16.25Zm0-8.75a3.5,3.5,0,1,0,3.5,3.5A3.5,3.5,0,0,0,10.75,7.5Zm0,5.25A1.75,1.75,0,1,1,12.5,11,1.75,1.75,0,0,1,10.75,12.75Z' transform='translate(-1.997 -4)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .media-actions .rounded-button.btn-media-export {
  display: none;
  background: #685bc7;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.011' height='18.03' viewBox='0 0 18.011 18.03'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.307,12.8a.9.9,0,0,0-1.1.648A6.3,6.3,0,0,1,10.1,18.2H5.07l.576-.567a.9.9,0,0,0,0-1.27A6.3,6.3,0,0,1,10.1,5.6a.9.9,0,0,0,0-1.8A8.1,8.1,0,0,0,3.8,16.962l-1.54,1.5A.906.906,0,0,0,2.9,20h7.2a8.1,8.1,0,0,0,7.851-6.078.9.9,0,0,0-.648-1.125Zm2.44-7.869-2.7-2.7a.931.931,0,0,0-1.279,0l-2.7,2.7a.9.9,0,1,0,1.279,1.279l1.161-1.143V10.1a.9.9,0,1,0,1.8,0V5.068l1.161,1.17A.9.9,0,1,0,19.747,4.96Z' transform='translate(-2.002 -1.975)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .media-actions .rounded-button.btn-product-export {
  display: none;
  position: relative;
  overflow: visible;
  background: #685bc7;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.4' height='18' viewBox='0 0 14.4 18'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.5,6.5H14.8V5.6a3.6,3.6,0,1,0-7.2,0v.9H4.9a.9.9,0,0,0-.9.9v9.9A2.7,2.7,0,0,0,6.7,20h9a2.7,2.7,0,0,0,2.7-2.7V7.4A.9.9,0,0,0,17.5,6.5ZM9.4,5.6a1.8,1.8,0,1,1,3.6,0v.9H9.4Zm7.2,11.7a.9.9,0,0,1-.9.9h-9a.9.9,0,0,1-.9-.9v-9H7.6v.9a.9.9,0,1,0,1.8,0V8.3H13v.9a.9.9,0,1,0,1.8,0V8.3h1.8Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .media-actions .rounded-button.btn-product-export .notify {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(0%, -25%);
          transform: translate(0%, -25%);
  background: #ffffff;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.1rem;
  font-weight: 700;
  color: #685bc7;
  line-height: 1.2rem;
  display: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane {
  height: 100%;
  overflow: auto;
  padding: 1.5rem 2.5rem;
  padding-top: 0.1rem;
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(12rem, 1fr))[2];
      grid-template-columns: repeat(2, minmax(12rem, 1fr));
  grid-auto-rows: 15rem;
  grid-gap: 1.5rem;
}

@media (min-width: 576px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper {
    -ms-grid-columns: (minmax(12rem, 1fr))[3];
        grid-template-columns: repeat(3, minmax(12rem, 1fr));
  }
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper {
    -ms-grid-columns: (minmax(12rem, 1fr))[4];
        grid-template-columns: repeat(4, minmax(12rem, 1fr));
    grid-auto-rows: 12rem;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper {
  cursor: pointer;
  border-radius: 0.5rem;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.05);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper:hover {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper:hover .media-image-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #685bc7;
  z-index: 1;
  opacity: 0.3;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper:hover .media-image-wrapper .active-media {
  background: transparent;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper.active .media-image-wrapper .active-media {
  display: block;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  border-radius: 0.5rem;
  overflow: hidden;
  background: #685bc7;
  z-index: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 1.6rem;
  width: 2rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='10' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper > img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: calc(100%);
  height: calc(100%);
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper .active-media {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background: rgba(104, 91, 199, 0.3);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper .active-media::before {
  content: "";
  height: 10rem;
  width: 10rem;
  background: #ffffff;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: rotate(43deg) translate(0, -95%);
          transform: rotate(43deg) translate(0, -95%);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper .active-media::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(-10%, 10%);
          transform: translate(-10%, 10%);
  height: 1.6rem;
  width: 1.6rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.245' height='5.997' viewBox='0 0 8.245 5.997'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M13.034,7.088a.587.587,0,0,0-.833,0L7.831,11.464,5.994,9.622a.6.6,0,1,0-.833.862l2.253,2.253a.587.587,0,0,0,.833,0L13.034,7.95a.587.587,0,0,0,0-.862Z' transform='translate(-4.978 -6.914)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper .active-media .media-actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper .active-media .media-actions .rounded-button {
  cursor: pointer;
  width: 3.5rem;
  height: 3.5rem;
  margin: 0.5rem;
  border-radius: 50%;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: all;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper .active-media .media-actions .rounded-button:hover {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper .active-media .media-actions .rounded-button.btn-view {
  display: none;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.506' height='14' viewBox='0 0 17.506 14'%3E%3Cpath d='M19.43,10.65C17.662,6.546,14.337,4,10.75,4S3.837,6.546,2.07,10.65a.875.875,0,0,0,0,.7C3.837,15.454,7.162,18,10.75,18s6.912-2.546,8.68-6.65A.875.875,0,0,0,19.43,10.65Zm-8.68,5.6c-2.774,0-5.4-2-6.913-5.25C5.351,7.754,7.976,5.75,10.75,5.75s5.4,2,6.912,5.25C16.148,14.246,13.523,16.25,10.75,16.25Zm0-8.75a3.5,3.5,0,1,0,3.5,3.5A3.5,3.5,0,0,0,10.75,7.5Zm0,5.25A1.75,1.75,0,1,1,12.5,11,1.75,1.75,0,0,1,10.75,12.75Z' transform='translate(-1.997 -4)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-image-wrapper .active-media .media-actions .rounded-button.btn-media-export {
  display: none;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.011' height='18.03' viewBox='0 0 18.011 18.03'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.307,12.8a.9.9,0,0,0-1.1.648A6.3,6.3,0,0,1,10.1,18.2H5.07l.576-.567a.9.9,0,0,0,0-1.27A6.3,6.3,0,0,1,10.1,5.6a.9.9,0,0,0,0-1.8A8.1,8.1,0,0,0,3.8,16.962l-1.54,1.5A.906.906,0,0,0,2.9,20h7.2a8.1,8.1,0,0,0,7.851-6.078.9.9,0,0,0-.648-1.125Zm2.44-7.869-2.7-2.7a.931.931,0,0,0-1.279,0l-2.7,2.7a.9.9,0,1,0,1.279,1.279l1.161-1.143V10.1a.9.9,0,1,0,1.8,0V5.068l1.161,1.17A.9.9,0,1,0,19.747,4.96Z' transform='translate(-2.002 -1.975)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-media-content-wrapper .media-tile-wrapper .media-title {
  margin: 0;
  padding: 1rem;
  color: #685bc7;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(16rem, 1fr))[1];
      grid-template-columns: repeat(1, minmax(16rem, 1fr));
  grid-auto-rows: 19rem;
  grid-gap: 1.5rem;
}

@media (min-width: 576px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper {
    -ms-grid-columns: (minmax(16rem, 1fr))[3];
        grid-template-columns: repeat(3, minmax(16rem, 1fr));
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper:hover {
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper:hover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #685bc7;
  opacity: 0.3;
  z-index: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper:hover .product-image-wrapper::before {
  content: "";
  background: #ffffff;
  z-index: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper:hover .product-image-wrapper::after {
  content: "";
  z-index: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper.active::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #685bc7;
  opacity: 0.3;
  z-index: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper.active .product-image-wrapper::before {
  content: "";
  background: #ffffff;
  z-index: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper.active .product-image-wrapper::after {
  content: "";
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.5,4.5H10V4A2,2,0,1,0,6,4v.5H4.5A.5.5,0,0,0,4,5v5.5A1.5,1.5,0,0,0,5.5,12h5A1.5,1.5,0,0,0,12,10.5V5A.5.5,0,0,0,11.5,4.5ZM7,4A1,1,0,0,1,9,4v.5H7Zm4,6.5a.5.5,0,0,1-.5.5h-5a.5.5,0,0,1-.5-.5v-5H6V6A.5.5,0,1,0,7,6V5.5H9V6a.5.5,0,1,0,1,0V5.5h1Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-image-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 0;
  padding: 1rem 2rem;
  padding-bottom: 0;
  position: relative;
}

/* iphone-fix */
@media only screen and (max-width: 820px) {
.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-image-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 0;
  padding: 1rem 11rem;
  padding-bottom: 0;
  position: relative;
}
}


.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-image-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 10rem;
  width: 10rem;
  background: #f8f8f8;
  -webkit-transform: rotate(45deg) translate(0%, -95%);
          transform: rotate(45deg) translate(0%, -95%);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-image-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(-15%, 15%);
          transform: translate(-15%, 15%);
  width: 1.6rem;
  height: 1.6rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.5,4.5H10V4A2,2,0,1,0,6,4v.5H4.5A.5.5,0,0,0,4,5v5.5A1.5,1.5,0,0,0,5.5,12h5A1.5,1.5,0,0,0,12,10.5V5A.5.5,0,0,0,11.5,4.5ZM7,4A1,1,0,0,1,9,4v.5H7Zm4,6.5a.5.5,0,0,1-.5.5h-5a.5.5,0,0,1-.5-.5v-5H6V6A.5.5,0,1,0,7,6V5.5H9V6a.5.5,0,1,0,1,0V5.5h1Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper {
  padding: 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-name {
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.2rem;
  text-align: center;
  margin: 0;
  margin-bottom: 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-tag {
  color: #c5c8cb;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1rem;
  text-align: center;
  margin: 0;
  margin-bottom: 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-price {
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.2rem;
  text-align: center;
  margin: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating {
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating .non-filled-star-container {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating .non-filled-star-container .star {
  display: inline-block;
  height: 1.2rem;
  width: 1.2rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 8.606 8.217'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.6,5.544a.43.43,0,0,0-.37-.288L7.783,4.9l-1.1-2.221a.43.43,0,0,0-.773,0L4.818,4.9l-2.445.361a.423.423,0,0,0-.241.722L3.907,7.7l-.43,2.441a.429.429,0,0,0,.623.46L6.3,9.45,8.492,10.6a.4.4,0,0,0,.2.052.432.432,0,0,0,.425-.511L8.685,7.7,10.46,5.983A.43.43,0,0,0,10.6,5.544ZM7.955,7.263a.43.43,0,0,0-.125.382l.309,1.8L6.524,8.587a.43.43,0,0,0-.4,0L4.5,9.446l.309-1.8a.43.43,0,0,0-.125-.382L3.4,5.974l1.809-.262a.43.43,0,0,0,.327-.236L6.3,3.838,7.108,5.48a.43.43,0,0,0,.327.236l1.809.262Z' transform='translate(-2.006 -2.436)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating .filled-star-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating .filled-star-container .star {
  display: inline-block;
  height: 1.2rem;
  width: 1.2rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 8.606 8.217'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.6,5.544a.43.43,0,0,0-.37-.288L7.783,4.9l-1.1-2.221a.43.43,0,0,0-.773,0L4.818,4.9l-2.445.361a.423.423,0,0,0-.241.722L3.907,7.7l-.43,2.441a.429.429,0,0,0,.623.46L6.3,9.45,8.492,10.6a.4.4,0,0,0,.2.052.432.432,0,0,0,.425-.511L8.685,7.7,10.46,5.983A.43.43,0,0,0,10.6,5.544ZM7.955,7.263a.43.43,0,0,0-.125.382l.309,1.8L6.524,8.587a.43.43,0,0,0-.4,0L4.5,9.446l.309-1.8a.43.43,0,0,0-.125-.382L3.4,5.974l1.809-.262a.43.43,0,0,0,.327-.236L6.3,3.838,7.108,5.48a.43.43,0,0,0,.327.236l1.809.262Z' transform='translate(-2.006 -2.436)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-review {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #221d1d;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: end;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .basic-detail-wrapper {
  margin-bottom: 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .basic-detail-wrapper > tbody > tr .title {
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.6rem;
  color: #221d1d;
  white-space: nowrap;
  padding-right: 0.5rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .basic-detail-wrapper > tbody > tr .separator {
  display: block;
  margin: 0 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .basic-detail-wrapper > tbody > tr .value {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  color: #221d1d;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .qa-wrapper .qns {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  text-align: justify;
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .qa-wrapper .qns::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.6rem;
  height: 1.6rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.361,13.961a1.422,1.422,0,0,0-.108.135.684.684,0,0,0-.081.162.576.576,0,0,0-.054.162,1.224,1.224,0,0,0,0,.18.756.756,0,0,0,.072.342.81.81,0,0,0,.486.486.846.846,0,0,0,.684,0,.81.81,0,0,0,.486-.486.908.908,0,0,0-1.485-.981ZM11,2a9,9,0,1,0,9,9A9,9,0,0,0,11,2Zm0,16.2A7.2,7.2,0,1,1,18.2,11,7.2,7.2,0,0,1,11,18.2ZM11,6.5A2.7,2.7,0,0,0,8.66,7.85a.9.9,0,1,0,1.557.9A.9.9,0,1,1,11,10.1a.9.9,0,0,0-.9.9v.9a.9.9,0,0,0,1.8,0v-.162A2.7,2.7,0,0,0,11,6.5Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .qa-wrapper .ans {
  margin: 0;
  margin-bottom: 1.5rem;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  text-align: justify;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .qa-wrapper .ans:last-child {
  margin-bottom: 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .card-title {
  font-size: 1.6rem;
  font-weight: 600;
  color: #221d1d;
  margin-top: 5rem;
  margin-bottom: 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .card-content {
  min-height: 0;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 400;
  text-align: justify;
  margin: 0;
  padding: 0;
  margin-bottom: 3rem;
  line-height: 2.4rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#customer-info .table {
  font-size: 1.3rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info {
  text-align: center;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info > .form-horizontal > .form-group {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info .title {
  margin: 0;
  margin-bottom: 1rem;
  padding-left: 4rem;
  position: relative;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  color: #685bc7;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info .title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 3rem;
  width: 3rem;
  border-radius: 2rem;
  background: #e0daea;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info .title::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 3rem;
  width: 3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.199' height='15.25' viewBox='0 0 12.199 15.25'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M7.813,8.1h.762a.762.762,0,0,0,0-1.525H7.813a.762.762,0,1,0,0,1.525Zm0,1.525a.762.762,0,1,0,0,1.525h4.575a.762.762,0,0,0,0-1.525ZM16.2,7.292a1,1,0,0,0-.046-.206V7.017a.816.816,0,0,0-.145-.214h0L11.434,2.229h0a.816.816,0,0,0-.214-.145.244.244,0,0,0-.069,0A.671.671,0,0,0,10.9,2H6.288A2.287,2.287,0,0,0,4,4.288V14.962A2.288,2.288,0,0,0,6.288,17.25h7.625A2.287,2.287,0,0,0,16.2,14.962V7.292ZM11.625,4.6,13.6,6.575H12.387a.762.762,0,0,1-.762-.762Zm3.05,10.362a.763.763,0,0,1-.763.763H6.288a.763.763,0,0,1-.763-.763V4.288a.762.762,0,0,1,.763-.763H10.1V5.813A2.288,2.288,0,0,0,12.387,8.1h2.288Zm-2.288-2.287H7.813a.762.762,0,1,0,0,1.525h4.575a.762.762,0,0,0,0-1.525Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info .form-control::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info .form-control::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info .form-control::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info .form-control::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info .form-control::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .nav-tabs-custom .tab-content .tab-pane#meeting-info .form-control.selectize-control {
  margin-top: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper {
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  position: absolute;
  z-index: 2;
  border-radius: 0.5rem;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 0;
  background: #ffffff;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper {
    max-width: 50rem;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper.cart-show {
  height: 100%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-header-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5rem 2rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-header-container .header {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-header-container .cart-close {
  cursor: pointer;
  position: relative;
  height: 1.6rem;
  width: 1.6rem;
  border-radius: 50%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-header-container .cart-close::before {
  content: "";
  z-index: 1;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.011' height='8.01' viewBox='0 0 6.011 6.01'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M9.705,9l2.152-2.147a.5.5,0,0,0-.711-.711L9,8.295,6.853,6.143a.5.5,0,0,0-.711.711L8.294,9,6.142,11.147a.5.5,0,1,0,.711.711L9,9.706l2.147,2.152a.5.5,0,1,0,.711-.711Z' transform='translate(-5.994 -5.996)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-header-container .cart-close:hover {
  background: #f8f8f8;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto;
  padding: 1.5rem 2rem;
  padding-top: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .empty-cart-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #c5c8cb;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .empty-cart-wrapper::before {
  content: "";
  height: 3rem;
  width: 3rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.4' height='18' viewBox='0 0 14.4 18'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23ccc;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.5,6.5H14.8V5.6a3.6,3.6,0,1,0-7.2,0v.9H4.9a.9.9,0,0,0-.9.9v9.9A2.7,2.7,0,0,0,6.7,20h9a2.7,2.7,0,0,0,2.7-2.7V7.4A.9.9,0,0,0,17.5,6.5ZM9.4,5.6a1.8,1.8,0,1,1,3.6,0v.9H9.4Zm7.2,11.7a.9.9,0,0,1-.9.9h-9a.9.9,0,0,1-.9-.9v-9H7.6v.9a.9.9,0,1,0,1.8,0V8.3H13v.9a.9.9,0,1,0,1.8,0V8.3h1.8Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  margin: 1.5rem 0;
  border-radius: 1rem;
  border: 1px solid #f8f8f8;
  background: #ffffff;
  cursor: -webkit-grab;
  cursor: grab;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper:first-child {
  margin-top: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper:hover {
  -webkit-box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .fa-ellipsis-v {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #c5c8cb;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-media {
  height: 6rem;
  width: 6rem;
  min-width: 6rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-media img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-detail {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.4rem 3rem;
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-detail .item-name {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-detail .item-tag {
  margin: 0;
  margin-bottom: 1rem;
  color: #c5c8cb;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-detail .item-price {
  margin: 0;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .ritual-shifter {
   cursor: pointer;
   position: relative;
   height: 2.1rem;
   width: 5rem;
   margin: 0px 10px 0px 0px;
   border-radius: 4px;
   outline: none;
   border: none;
   font-size: 11px;
   color: #685bc7;
   background-color:#d4d0ef;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .active-ritual-shifter {
  background-color: #685bc7;
  color: white;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .btn-cart-item-delete {
  cursor: pointer;
  position: relative;
  height: 2.5rem;
  width: 2.5rem;
  background: #f8f8f8;
  border-radius: 50%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .btn-cart-item-delete:hover {
  background: #e2e6ea;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .btn-cart-item-delete::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8.889' viewBox='0 0 8 8.889'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.556,3.778H8.778V3.333A1.333,1.333,0,0,0,7.444,2H6.556A1.333,1.333,0,0,0,5.222,3.333v.444H3.444a.444.444,0,0,0,0,.889h.444V9.556a1.333,1.333,0,0,0,1.333,1.333H8.778a1.333,1.333,0,0,0,1.333-1.333V4.667h.444a.444.444,0,1,0,0-.889ZM6.111,3.333a.444.444,0,0,1,.444-.444h.889a.444.444,0,0,1,.444.444v.444H6.111ZM9.222,9.556A.444.444,0,0,1,8.778,10H5.222a.444.444,0,0,1-.444-.444V4.667H9.222Z' transform='translate(-3 -2)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-action-container {
  position: absolute;
  bottom: 1rem;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-action-container .btn-ritual {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 5rem;
  width: 5rem;
  border-radius: 50%;
  background: #ffffff;
  position: relative;
  margin: 0.5rem;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-action-container .btn-ritual::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.506' height='14' viewBox='0 0 17.506 14'%3E%3Cpath d='M19.43,10.65C17.662,6.546,14.337,4,10.75,4S3.837,6.546,2.07,10.65a.875.875,0,0,0,0,.7C3.837,15.454,7.162,18,10.75,18s6.912-2.546,8.68-6.65A.875.875,0,0,0,19.43,10.65Zm-8.68,5.6c-2.774,0-5.4-2-6.913-5.25C5.351,7.754,7.976,5.75,10.75,5.75s5.4,2,6.912,5.25C16.148,14.246,13.523,16.25,10.75,16.25Zm0-8.75a3.5,3.5,0,1,0,3.5,3.5A3.5,3.5,0,0,0,10.75,7.5Zm0,5.25A1.75,1.75,0,1,1,12.5,11,1.75,1.75,0,0,1,10.75,12.75Z' transform='translate(-1.997 -4)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-action-container .btn-cart-submit {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 5rem;
  width: 5rem;
  border-radius: 50%;
  background: #685bc7;
  position: relative;
  margin: 0.5rem;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .product-cart-wrapper .cart-container .cart-action-container .btn-cart-submit::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.995' height='13.99' viewBox='0 0 13.995 13.99'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.833,7.123l-9.8-4.9A2.1,2.1,0,0,0,2.182,4.954L3.861,8.712h0a.742.742,0,0,1,0,.574L2.182,13.043A2.1,2.1,0,0,0,4.1,16a2.2,2.2,0,0,0,.945-.224l9.8-4.9a2.1,2.1,0,0,0,0-3.75Zm-.623,2.5-9.8,4.9a.7.7,0,0,1-.945-.91L5.142,9.852A1.4,1.4,0,0,0,5.2,9.7h4.821a.7.7,0,0,0,0-1.4H5.2a1.4,1.4,0,0,0-.056-.154L3.47,4.388a.7.7,0,0,1,.945-.91l9.8,4.9a.7.7,0,0,1,0,1.245Z' transform='translate(-2.001 -2.006)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1200;
  width: 100%;
  padding: 1rem;
  height: 100%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #e2e6ea;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .media-player-close {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  height: 1.6rem;
  width: 1.6rem;
  border-radius: 50%;
  margin: 1.5rem;
  margin-left: auto;
  padding: 1rem;
  z-index: 5;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .media-player-close::after {
  content: "";
  z-index: 1;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 6.011 6.01'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M9.705,9l2.152-2.147a.5.5,0,0,0-.711-.711L9,8.295,6.853,6.143a.5.5,0,0,0-.711.711L8.294,9,6.142,11.147a.5.5,0,1,0,.711.711L9,9.706l2.147,2.152a.5.5,0,1,0,.711-.711Z' transform='translate(-5.994 -5.996)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

@media (min-width: 576px) {
  .admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper {
    max-width: 48rem;
    margin: auto;
  }
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container {
  position: relative;
  pointer-events: all;
  width: 100%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .btn-controls.ripple.pause {
  display: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container:hover .btn-controls.ripple.pause {
  display: block;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-close {
  cursor: pointer;
  position: relative;
  height: 1.6rem;
  width: 1.6rem;
  border-radius: 50%;
  margin: 1.5rem;
  margin-left: auto;
  padding: 1rem;
  z-index: 5;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-close::after {
  content: "";
  z-index: 1;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 6.011 6.01'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M9.705,9l2.152-2.147a.5.5,0,0,0-.711-.711L9,8.295,6.853,6.143a.5.5,0,0,0-.711.711L8.294,9,6.142,11.147a.5.5,0,1,0,.711.711L9,9.706l2.147,2.152a.5.5,0,1,0,.711-.711Z' transform='translate(-5.994 -5.996)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .image_prev {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .image_prev #image-viewer {
  width: 100%;
  height: 100%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .image_prev #image-viewer > img:first-child {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-image {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 1rem;
  -o-object-fit: contain;
     object-fit: contain;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-image ~ .media-player-controls-wrapper {
  display: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .special-controls-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 2;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .special-controls-wrapper .special-controls-container {
  position: relative;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .special-controls-wrapper .special-controls-container .btn-controls {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 7rem;
  height: 5rem;
  background: #000000;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 1rem;
  pointer-events: all;
  cursor: pointer;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .special-controls-wrapper .special-controls-container .btn-controls:hover {
  z-index: 1;
  background: #685bc7;
  background-position: center;
  background-repeat: no-repeat;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .special-controls-wrapper .special-controls-container .btn-controls.play {
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.832' height='14' viewBox='0 0 12.832 14'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M15.254,7.667,7.74,3.358A2.66,2.66,0,0,0,3.75,5.692v8.65a2.658,2.658,0,0,0,3.99,2.3l7.514-4.309a2.66,2.66,0,0,0,0-4.6Zm-.778,3.259L6.962,15.3a1.12,1.12,0,0,1-1.1,0,1.1,1.1,0,0,1-.552-.957V5.661A1.1,1.1,0,0,1,5.858,4.7a1.175,1.175,0,0,1,.552-.148,1.2,1.2,0,0,1,.552.148l7.514,4.34a1.1,1.1,0,0,1,0,1.914Z' transform='translate(-3.75 -3.002)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .special-controls-wrapper .special-controls-container .btn-controls.pause {
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.8' height='14' viewBox='0 0 9.8 14'%3E%3Cpath id='pause' d='M12.7,2a2.1,2.1,0,0,0-2.1,2.1v9.8a2.1,2.1,0,0,0,4.2,0V4.1A2.1,2.1,0,0,0,12.7,2Zm.7,11.9a.7.7,0,1,1-1.4,0V4.1a.7.7,0,1,1,1.4,0ZM7.1,2A2.1,2.1,0,0,0,5,4.1v9.8a2.1,2.1,0,0,0,4.2,0V4.1A2.1,2.1,0,0,0,7.1,2Zm.7,11.9a.7.7,0,0,1-1.4,0V4.1a.7.7,0,0,1,1.4,0Z' transform='translate(-5 -2)' fill='%23fff'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1.5rem 2rem;
  background: rgba(0, 0, 0, 0.5);
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .duration {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.2rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .duration .separator {
  margin: 0 0.25rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 2rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap {
  position: relative;
  height: 4px;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap input {
  width: 100%;
  position: absolute;
  top: 2px;
  height: 0;
  -webkit-appearance: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap input::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 0.5rem;
  height: 1.5rem;
  margin: -3px 0 0;
  border-radius: 0;
  background: #fff;
  cursor: pointer;
  border: 0 !important;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap input::-moz-range-thumb {
  width: 0.5rem;
  height: 1.5rem;
  margin: -3px 0 0;
  border-radius: 0;
  background: #fff;
  cursor: pointer;
  border: 0 !important;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap input::-ms-thumb {
  width: 0.5rem;
  height: 1.5rem;
  margin: -3px 0 0;
  border-radius: 0;
  background: #fff;
  cursor: pointer;
  border: 0 !important;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap input::-webkit-slider-runnable-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  background: #b2b2b2;
  border-radius: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap input::-moz-range-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  background: #b2b2b2;
  border-radius: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap input::-ms-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  background: #b2b2b2;
  border-radius: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap input:focus {
  background: none;
  outline: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .progress-wrapper .range-wrap input::-ms-track {
  width: 100%;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .volume-contols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 8rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .volume-contols > .dropup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .volume-contols > .dropup .dropdown-toggle {
  background: transparent;
  border: none;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .volume-contols > .dropup .dropdown-menu {
  background: #000000;
  border: none;
  min-width: auto;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .volume-contols > .dropup .dropdown-menu > li > a {
  color: #ffffff;
  padding: 0.2rem 1.5rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .volume-contols > .dropup .dropdown-menu > li > a:hover {
  background: #000000;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .volume-contols .volume-on {
  cursor: pointer;
  border-radius: 50%;
  height: 1.6rem;
  width: 1.6rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.019' height='12' viewBox='0 0 15.019 12'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M9.831,4.08a.751.751,0,0,0-.751.09L5.491,7.008H2.751A.751.751,0,0,0,2,7.759v4.5a.751.751,0,0,0,.751.751H5.491l3.551,2.838a.751.751,0,0,0,.466.165.683.683,0,0,0,.323-.075.751.751,0,0,0,.428-.676V4.755a.751.751,0,0,0-.428-.676ZM8.757,13.705,6.22,11.678a.751.751,0,0,0-.466-.165H3.5v-3H5.754a.751.751,0,0,0,.466-.165L8.757,6.317Zm6.5-7.944a.754.754,0,0,0-1.066,1.066,4.5,4.5,0,0,1-.285,6.637.749.749,0,0,0,.961,1.149,6.007,6.007,0,0,0,.39-8.852ZM13.135,7.886a.754.754,0,0,0-1.066,1.066,1.5,1.5,0,0,1-.09,2.207.749.749,0,1,0,.961,1.149,3,3,0,0,0,1.074-2.3A3.048,3.048,0,0,0,13.135,7.886Z' transform='translate(-2 -4.018)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .volume-contols .volume-off {
  cursor: pointer;
  border-radius: 50%;
  height: 1.6rem;
  width: 1.6rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 17.499 13.98'%3E%3Cpath id='volume-mute' fill='%23fff' d='M11.123,4.09a.875.875,0,0,0-.875.1L6.067,7.5H2.875A.875.875,0,0,0,2,8.376v5.248a.875.875,0,0,0,.875.875H6.067L10.2,17.805a.875.875,0,0,0,.542.192.8.8,0,0,0,.376-.087.875.875,0,0,0,.5-.787V4.877a.875.875,0,0,0-.5-.787ZM9.872,15.3,6.916,12.942a.875.875,0,0,0-.542-.192H3.749v-3.5H6.374a.875.875,0,0,0,.542-.192L9.872,6.7ZM17.666,11l1.574-1.566A.878.878,0,0,0,18,8.192L16.433,9.767,14.867,8.192a.878.878,0,1,0-1.242,1.242L15.2,11l-1.574,1.566a.878.878,0,1,0,1.242,1.242l1.566-1.574L18,13.808a.878.878,0,1,0,1.242-1.242Z' transform='translate(-2 -4.018)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .volume-contols > input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .btn-fullscreen {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  min-width: 2rem;
  min-height: 2rem;
  margin-left: 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .btn-fullscreen.fullscreen {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='expand' class='svg-inline--fa fa-expand fa-w-14' role='img' viewBox='0 0 448 512' style='&%2310; color: %23fff;&%2310;' height='16' width='16'%3E%3Cpath fill='currentColor' d='M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .btn-fullscreen.exit-fullscreen {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='compress' class='svg-inline--fa fa-compress fa-w-14' role='img' viewBox='0 0 448 512' style='&%2310; color: %23fff;&%2310;' height='16' width='16'%3E%3Cpath fill='currentColor' d='M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .quality {
  margin-left: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .quality .select-wrap {
  cursor: pointer;
  background: transparent;
  border: none;
  outline: none;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper .container-wrapper .push-media-container .media-player-controls-wrapper .controls-container .quality .select-wrap > option {
  background: rgba(0, 0, 0, 0.5);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation {
  width: 100%;
  height: 100%;
  margin: auto;
  background: #ffffff;
  padding: 0 10%;
  position: absolute;
  top: 0;
  left: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .action-control-wrapper {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .action-control-wrapper .rounded-button {
  cursor: pointer;
  width: 5rem;
  height: 5rem;
  margin: 0.5rem;
  border-radius: 50%;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: all;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .action-control-wrapper .rounded-button:hover {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .action-control-wrapper .rounded-button.btn-email {
  position: relative;
  color: #ffffff;
  z-index: 1;
  background: #685bc7;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.506' height='14' viewBox='0 0 17.506 14'%3E%3Cfill:%23fff;path d='M19.43,10.65C17.662,6.546,14.337,4,10.75,4S3.837,6.546,2.07,10.65a.875.875,0,0,0,0,.7C3.837,15.454,7.162,18,10.75,18s6.912-2.546,8.68-6.65A.875.875,0,0,0,19.43,10.65Zm-8.68,5.6c-2.774,0-5.4-2-6.913-5.25C5.351,7.754,7.976,5.75,10.75,5.75s5.4,2,6.912,5.25C16.148,14.246,13.523,16.25,10.75,16.25Zm0-8.75a3.5,3.5,0,1,0,3.5,3.5A3.5,3.5,0,0,0,10.75,7.5Zm0,5.25A1.75,1.75,0,1,1,12.5,11,1.75,1.75,0,0,1,10.75,12.75Z' transform='translate(-1.997 -4)'/%3E%3C/svg%3E");
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-indicators {
  opacity: 0.5;
  margin-bottom: 0;
  bottom: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-indicators > li {
  border: 1px solid #000000;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-indicators > li.active {
  background-color: #000000;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner {
  width: 100%;
  height: 100%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item {
  width: 100%;
  height: 100%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item:nth-child(odd) .ritual-item-wrapper .ritual-image-wrapper {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item:nth-child(odd) .ritual-item-wrapper .ritual-detail-wrapper {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item:nth-child(even) .ritual-item-wrapper .ritual-image-wrapper {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item:nth-child(even) .ritual-item-wrapper .ritual-detail-wrapper {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item .ritual-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item .ritual-item-wrapper .ritual-image-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item .ritual-item-wrapper .ritual-image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item .ritual-item-wrapper .ritual-detail-wrapper {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  padding: 0 2rem;
  position: relative;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item .ritual-item-wrapper .ritual-detail-wrapper .ritual-serial-no {
  font-size: 2.8rem;
  font-weight: 700;
  color: #4f40bc;
  position: absolute;
  top: -0.5rem;
  left: 0;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item .ritual-item-wrapper .ritual-detail-wrapper .title {
  font-size: 1.3rem;
  font-weight: 600;
  color: #4f40bc;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item .ritual-item-wrapper .ritual-detail-wrapper .header {
  font-size: 1.4rem;
  font-weight: 600;
  color: #000000;
  text-transform: none;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 0px;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item .ritual-item-wrapper .ritual-detail-wrapper .description {
  font-size: 1.3rem;
  font-weight: 400;
  color: #000000;
  text-align: justify;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-inner .item .ritual-item-wrapper .ritual-detail-wrapper .price {
  font-size: 1.4rem;
  font-weight: 200;
  color: #000000;
  text-transform: uppercase;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-control {
  color: #000000;
}

.admin-consultation-wrapper .primary-content-container .gallery-wrapper .gallery-container .push-media-wrapper #ritual-presentation .carousel-control > .glyphicon {
  font-size: 1.5rem;
}

.admin-consultation-wrapper .secondary-content-container {
  -ms-touch-action: none;
      touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 0%;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .secondary-content-container {
    width: 33rem;
    right: 3rem;
    bottom: 2rem;
  }
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .secondary-content-container {
    position: static;
    height: 100%;
    width: 0%;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
  }
}

.admin-consultation-wrapper .secondary-content-container.chat-maximize {
  height: 60%;
  z-index: 1;
}

@media (orientation: landscape) {
  .admin-consultation-wrapper .secondary-content-container.chat-maximize {
    height: 100%;
  }
}

@media (min-width: 768px) and (orientation: landscape) {
  .admin-consultation-wrapper .secondary-content-container.chat-maximize {
    height: 80%;
    padding-bottom: 0.1rem;
  }
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .secondary-content-container.chat-maximize {
    height: 100%;
    min-width: 30rem;
    padding: 0;
    margin-left: 2rem;
  }
}

@media (min-width: 1200px) {
  .admin-consultation-wrapper .secondary-content-container.chat-maximize {
    min-width: 33rem;
  }
}

.admin-consultation-wrapper .secondary-content-container.chat-maximize .chat-wrapper {
  padding-top: 0.5rem;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .secondary-content-container.chat-maximize .chat-wrapper {
    padding-top: 0;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper {
  height: 100%;
  width: 100%;
  -webkit-box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #ffffff;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
  overflow: hidden;
  background-image: url("https://i.redd.it/qwd83nc4xxf41.jpg");
  background-size: cover;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container {
    -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-radius: 0.5rem;
  }
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header {
  position: relative;
  height: 7rem;
  min-height: 3rem;
  width: 100%;
  padding: 1rem 2rem;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header {
    min-height: 7rem;
  }
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header {
    background: #f5f3f8;
    border-radius: 1rem;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header::before {
  content: "";
  position: absolute;
  height: 0.4rem;
  width: 3.2rem;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #221d1d;
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header::before {
    display: none;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header .user-profile-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  display: none;
}

@media (min-width: 992px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header .user-profile-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header .user-profile-wrapper .user-name {
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-right: 1rem;
  margin-left: 1rem;
  max-width: 15rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header .user-profile-wrapper .user-avatar {
  display: inline-block;
  height: 4rem;
  width: 4rem;
  min-width: 4rem;
  border-radius: 50%;
  border: 1px solid #685bc7;
  overflow: hidden;
  background: #685bc7;
  position: relative;
  z-index: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header .user-profile-wrapper .user-avatar::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 2.25rem;
  width: 2rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' fill='%23fff' height='20' width='20' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0c-71.017,0-128.789,57.772-128.789,128.789S184.983,257.578,256,257.578s128.789-57.772,128.789-128.789 S327.017,0,256,0z M256,219.699c-50.127,0-90.91-40.783-90.91-90.91c0-50.127,40.783-90.91,90.91-90.91s90.91,40.783,90.91,90.91 C346.91,178.916,306.127,219.699,256,219.699z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,303.033c-113.284,0-202.022,91.787-202.022,208.967h37.879c0-97.539,70.569-171.088,164.143-171.088 S420.143,414.467,420.143,512h37.879C458.022,394.821,369.284,303.033,256,303.033z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-header .user-profile-wrapper .user-avatar .avatar {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 2;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 1rem 2rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .notification-wrapper {
  width: 100%;
  padding: 1rem;
  text-align: center;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .notification-wrapper .notification-message {
  color: #e0e0e0;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  padding: 0.5rem 2rem;
  background: #ddd;
  border-radius: 0.75rem;
  color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem 0;
  padding-right: 2rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-avatar-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  display: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-avatar-wrapper .user-avatar {
  display: inline-block;
  height: 4rem;
  width: 4rem;
  min-width: 4rem;
  border-radius: 50%;
  border: 1px solid #e2e6ea;
  overflow: hidden;
  background: #e2e6ea;
  position: relative;
  z-index: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-avatar-wrapper .user-avatar::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 1rem;
  width: 1.2rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='10' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-avatar-wrapper .user-avatar .avatar {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 2;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper {
  margin: 0;
  margin-left: 1rem;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  min-width: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container {
  max-width: 100%;
  padding: 1.5rem 2rem;
  padding-right: 2rem;
  background: #f8f8f8;
  border-radius: 2rem;
  border-top-right-radius: 0;
  margin-bottom: 0.5rem;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container:last-child {
  margin-bottom: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message {
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin-bottom: 0.5rem;
  text-align: justify;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message a {
  word-break: break-all;
  color: #000000;
  text-decoration: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message a.btn-primary {
  color: #ffffff !important;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .chat-shared-link {
  text-decoration: underline;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .chat-shared-link:hover {
  color: #221d1d;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  opacity: 1;
  position: absolute;
  z-index: 1;
  margin: 0 !important;
  cursor: pointer;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper input:checked + .custom-checkbox-label::after {
  content: "";
  display: block;
  position: absolute;
  top: 0.1rem;
  left: 0.4rem;
  width: 0.5rem;
  height: 1rem;
  border: solid #685bc7;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 0.3rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper input:checked + label::before {
  background-color: #ffffff;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper input:checked {
  opacity: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper .custom-checkbox-label {
  position: relative;
  padding: 0;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper .custom-checkbox-label::before {
  content: "";
  cursor: pointer;
  -webkit-appearance: none;
  background-color: #685bc7;
  border: 1px solid #685bc7;
  padding: 0.55rem;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0.3rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-media-wrapper .shared-link-media {
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  margin: 0 1rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
  margin-top: auto;
  margin-bottom: auto;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper .shared-link-title {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #000000;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.6rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper .shared-link {
  margin: 0;
  margin-bottom: 1rem;
  color: #000000;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-decoration: underline;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper .shared-link:hover {
  color: #221d1d;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper .shared-link-description {
  margin: 0;
  color: #000000;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: justify;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-time {
  color: #d3d8dd;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2rem;
  text-transform: uppercase;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container #user_link {
  color: #4f40bc;
  font-size: 1.3rem;
  font-weight: 600;
  text-transform: capitalize;
  padding-left: 0.5rem;
  margin-top: 1rem;
  display: block;
  border-left: 3px solid #4f40bc;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container a,
.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container .shared-media-wrapperr {
  margin: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 1rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
  text-decoration: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container a .shared-media,
.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container .shared-media-wrapperr .shared-media {
  height: auto;
  max-height: 30rem;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 1rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container a .shared-media-title,
.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container .shared-media-wrapperr .shared-media-title {
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  padding: 2rem;
  padding-bottom: 1.5rem;
  margin: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-media-wrapper .shared-link-media {
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  margin-right: 1rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-content-wrapper .shared-link-title {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.6rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-content-wrapper .shared-link {
  margin: 0;
  margin-bottom: 1rem;
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-decoration: underline;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-content-wrapper .shared-link-description {
  margin: 0;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: justify;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container {
  margin: 1rem 0;
  padding-left: 2rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper {
  margin: 0;
  padding: 0;
  list-style: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 0.5rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container:last-child {
  margin-bottom: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .extra-chat-action-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .extra-chat-action-wrapper .extra-chat-action {
  fill: #e0e0e0;
  margin: 0.5rem;
  padding: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .extra-chat-action-wrapper .extra-chat-action:hover {
  fill: #707070;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container {
  min-width: 0;
  max-width: 100%;
  padding: 1.5rem 2rem;
  padding-left: 2rem;
  margin-left: 1rem;
  background: #685bc7;
  border-radius: 2rem;
  border-top-right-radius: 0;
  margin-bottom: 0.5rem;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container:last-child {
  margin-bottom: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message {
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin-bottom: 0.5rem;
  text-align: justify;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message > a {
  text-decoration: none;
  word-break: break-all;
  color: #ffffff;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message > a.add-to-cart {
  border-color: #4f40bc;
  margin: 1rem 0;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  display: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .chat-shared-link {
  color: #9991d8;
  text-decoration: underline;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .chat-shared-link:hover {
  color: #9991d8;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  display: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  opacity: 1;
  position: absolute;
  z-index: 1;
  margin: 0 !important;
  cursor: pointer;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper input:checked + .custom-checkbox-label::after {
  content: "";
  display: block;
  position: absolute;
  top: 0.1rem;
  left: 0.4rem;
  width: 0.5rem;
  height: 1rem;
  border: solid #685bc7;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 0.3rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper input:checked + label::before {
  background-color: #ffffff;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper input:checked {
  opacity: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper .custom-checkbox-label {
  position: relative;
  padding: 0;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper .custom-checkbox-label::before {
  content: "";
  cursor: pointer;
  -webkit-appearance: none;
  background-color: #685bc7;
  border: 1px solid #685bc7;
  padding: 0.55rem;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0.3rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-media-wrapper .shared-link-media {
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  margin: 0 1rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
  margin-top: auto;
  margin-bottom: auto;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper .shared-link-title {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.6rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper .shared-link {
  margin: 0;
  margin-bottom: 1rem;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-decoration: underline;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper .shared-link:hover {
  color: #ffffff;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper .shared-link-description {
  margin: 0;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: justify;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-time {
  color: #ffffff;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2rem;
  text-align: right;
  text-transform: uppercase;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container a,
.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container .shared-media-wrapper {
  margin: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 1rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
  text-decoration: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container a .shared-media,
.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container .shared-media-wrapper .shared-media {
  height: auto;
  max-height: 30rem;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 1rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container a .shared-media-title,
.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container .shared-media-wrapper .shared-media-title {
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  padding: 2rem;
  padding-bottom: 1.5rem;
  margin: 0;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-media-wrapper .shared-link-media {
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  margin-right: 1rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-content-wrapper .shared-link-title {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.6rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-content-wrapper .shared-link {
  margin: 0;
  margin-bottom: 1rem;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-decoration: underline;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-content-wrapper .shared-link-description {
  margin: 0;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: justify;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer {
  height: 7rem;
  width: 100%;
  -webkit-box-shadow: 0px -10px 40px rgba(0, 0, 0, 0.03);
          box-shadow: 0px -10px 40px rgba(0, 0, 0, 0.03);
  position: relative;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-input {
  border: none;
  border-radius: 0.5rem;
  border-top: 1px solid transparent;
  width: 100%;
  height: 100%;
  padding: 2.5rem 2rem;
  padding-right: 11rem;
  color: #221d1d;
  font-size: 1.4rem;
  resize: none;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-input {
    overflow: hidden;
    border: 1px solid transparent;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-input::-webkit-scrollbar {
  display: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-input::-webkit-input-placeholder {
  padding-top: 0.35rem;
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-input:-ms-input-placeholder {
  padding-top: 0.35rem;
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-input::-ms-input-placeholder {
  padding-top: 0.35rem;
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-input::placeholder {
  padding-top: 0.35rem;
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-input.form-control:focus {
  border: none;
  border-radius: 0;
  border-top: 1px solid #685bc7;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (min-width: 768px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-input.form-control:focus {
    border-radius: 0.5rem;
    border: 1px solid #685bc7;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-action-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 2rem;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-action-wrapper .chat-action {
  fill: #685bc7;
  margin: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  height: 4rem;
  width: 4rem;
  cursor: pointer;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}

@media (min-width: 576px) {
  .admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-action-wrapper .chat-action:hover {
    background: #eee;
  }
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-action-wrapper .chat-action#btn-send {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.995' height='13.99' fill='%23685bc7' viewBox='0 0 13.995 13.99'%3E%3Cpath d='M14.833,7.123l-9.8-4.9A2.1,2.1,0,0,0,2.182,4.954L3.861,8.712h0a.742.742,0,0,1,0,.574L2.182,13.043A2.1,2.1,0,0,0,4.1,16a2.2,2.2,0,0,0,.945-.224l9.8-4.9a2.1,2.1,0,0,0,0-3.75Zm-.623,2.5-9.8,4.9a.7.7,0,0,1-.945-.91L5.142,9.852A1.4,1.4,0,0,0,5.2,9.7h4.821a.7.7,0,0,0,0-1.4H5.2a1.4,1.4,0,0,0-.056-.154L3.47,4.388a.7.7,0,0,1,.945-.91l9.8,4.9a.7.7,0,0,1,0,1.245Z' transform='translate(-2.001 -2.006)'%3E%3C/path%3E%3C/svg%3E");
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-action-wrapper .chat-action#send_feedback_link {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' height='16' width='15' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' fill='%23685bc7' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M117.333,234.667H352c5.896,0,10.667-4.771,10.667-10.667s-4.771-10.667-10.667-10.667H117.333 c-5.896,0-10.667,4.771-10.667,10.667S111.438,234.667,117.333,234.667z'%3E%3C/path%3E%3Cpath d='M245.333,341.333h-128c-5.896,0-10.667,4.771-10.667,10.667c0,5.896,4.771,10.667,10.667,10.667h128 c5.896,0,10.667-4.771,10.667-10.667C256,346.104,251.229,341.333,245.333,341.333z'%3E%3C/path%3E%3Cpath d='M471.167,149.333c-0.618,0-1.217,0.155-1.833,0.184V64c0-23.531-19.146-42.667-42.667-42.667h-384 C19.146,21.333,0,40.469,0,64v384c0,23.531,19.146,42.667,42.667,42.667h384c23.521,0,42.667-19.135,42.667-42.667V249.745 l30.708-30.703c0,0,0,0,0-0.01c7.604-7.604,11.958-18.125,11.958-28.865C512,167.646,493.688,149.333,471.167,149.333z M138.667,64c5.891,0,10.667,4.775,10.667,10.667c0,5.891-4.776,10.667-10.667,10.667S128,80.557,128,74.667 C128,68.775,132.776,64,138.667,64z M96,64c5.891,0,10.667,4.775,10.667,10.667c0,5.891-4.776,10.667-10.667,10.667 s-10.667-4.776-10.667-10.667C85.333,68.775,90.109,64,96,64z M53.333,64C59.224,64,64,68.775,64,74.667 c0,5.891-4.776,10.667-10.667,10.667s-10.667-4.776-10.667-10.667C42.667,68.775,47.443,64,53.333,64z M426.667,448h-384V128h384 v48.914L326.232,277.333H117.333c-5.896,0-10.667,4.771-10.667,10.667s4.771,10.667,10.667,10.667h191.785l-10.243,51.24 c-0.708,3.5,0.396,7.115,2.917,9.635c2.021,2.021,4.75,3.125,7.542,3.125c0.688,0,1.396-0.073,2.083-0.208l53.313-10.667 c2.083-0.417,3.979-1.427,5.458-2.917l56.479-56.47V448z M454.249,234.665l-27.587-27.587l15.083-15.083l27.589,27.589 L454.249,234.665z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .chat-action-wrapper .chat-action#btn-attachment {
  display: none;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .more-menu-wrapper {
  position: absolute;
  bottom: 100%;
  right: 1rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 1rem;
  height: 0;
  overflow: hidden;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .more-menu-wrapper.show-more-menu {
  height: auto;
  overflow: visible;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .more-menu-wrapper .more-menu-container {
  list-style: none;
  margin: 0;
  padding: 1rem 0;
  position: relative;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .more-menu-wrapper .more-menu-container::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 20%;
  height: 1rem;
  width: 1rem;
  background: #ffffff;
  -webkit-transform: rotate(45deg) translate(50%);
          transform: rotate(45deg) translate(50%);
  -webkit-box-shadow: 7px 10px 25px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 7px 10px 25px 0px rgba(0, 0, 0, 0.25);
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .more-menu-wrapper .more-menu-container .menu-item-wrap .menu-item {
  display: block;
  padding: 0.5rem 2rem;
  cursor: pointer;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-transform: capitalize;
}

.admin-consultation-wrapper .secondary-content-container .chat-wrapper .chat-container .chat-footer .more-menu-wrapper .more-menu-container .menu-item-wrap .menu-item:hover {
  background: #685bc7;
  color: #ffffff;
}

.login-wrapper {
  height: 100vh !important;
  width: 100vw !important;
}

.login-wrapper .login-page-wrapper {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.login-wrapper .login-page-wrapper .bg-container {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background: #e2e6ea;
  position: relative;
}

.login-wrapper .login-page-wrapper .bg-container > img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
/* iphone-fix */
@media (max-width: 820px) {
  .login-wrapper .login-page-wrapper .bg-container > img {
    display: none;
  }
}


.login-wrapper .login-page-wrapper .login-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%;
  min-height: 35rem;
  margin: auto;
}

@media (min-width: 1030px) {
  .login-wrapper .login-page-wrapper .login-container {
    width: 40rem;
  }
}

.login-wrapper .login-page-wrapper .login-container .brand-logo-wraper {
  
  height: auto;
  padding-top: 2rem;
}

.login-wrapper .login-page-wrapper .login-container .brand-logo-wraper .brand-logo {
  width: 250px;
  height: auto;
}

.login-wrapper .login-page-wrapper .login-container > form {
  width: 100%;
  padding: 2rem;
}

@media (min-width: 576px) {
  .login-wrapper .login-page-wrapper .login-container > form {
    max-width: 33rem;
  }
}

.login-wrapper .login-page-wrapper .login-container > form .form-control {
  height: 4.2rem;
  padding: 1rem;
}

.login-wrapper .login-page-wrapper .login-container > form .btn-primary {
  margin-top: 0.5rem;
  height: 4.6rem;
}

.login-wrapper .login-page-wrapper .login-container > form .extra-action-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.login-wrapper .login-page-wrapper .login-container > form .extra-action-wrapper .custom-control {
  margin-top: 0.5rem;
}

.login-wrapper .login-page-wrapper .login-container > form .extra-action-wrapper a {
  display: block;
  cursor: pointer;
  text-decoration: none;
  color: #707070;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.login-wrapper .login-page-wrapper .login-container > form .extra-action-wrapper a:hover {
  opacity: 0.8;
}

.admin-schedule-details-wrapper {
  height: 100%;
  width: 100%;
  padding: 3rem 1rem;
}

@media (min-width: 576px) {
  .admin-schedule-details-wrapper {
    padding: 3rem;
  }
}

.admin-schedule-details-wrapper .page-title {
  margin: 0;
  margin-bottom: 2rem;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.7rem;
}

.admin-schedule-details-wrapper .schedule-details-container {
  background: #ffffff;
  padding: 2rem;
  border-radius: 1rem;
  -webkit-box-shadow: 0px 3px 40px #00000003;
          box-shadow: 0px 3px 40px #00000003;
  border: 1px solid #e2e6ea;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container {
  margin-top: 1rem;
  margin-bottom: 2rem;
  text-align: center;
  letter-spacing: 0.2rem;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container .status-header {
  font-size: 1.4rem;
  font-weight: 700;
  margin-bottom: 3rem;
  text-transform: uppercase;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container .schedule-status {
  position: relative;
  padding-left: 2rem;
  text-transform: uppercase;
  color: #685bc7;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container .schedule-status.completed {
  color: #28a745;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container .schedule-status.completed::before {
  background: #28a745;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container .schedule-status.cancelled {
  color: #dc3545;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container .schedule-status.cancelled::before {
  background: #dc3545;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container .schedule-status.noshow {
  color: #707070;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container .schedule-status.noshow::before {
  background: #707070;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-status-container .schedule-status::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(50%, 25%);
          transform: translate(50%, 25%);
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  background: #685bc7;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper {
  padding: 3.5rem;
  background: #f8f8f8;
  margin-bottom: 1rem;
  border-radius: 1rem;
  color: #221d1d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #e2e6ea;
}

@media (min-width: 780px) {
  .admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper {
  padding: 3.5rem;
  background: #f8f8f8;
  margin-bottom: 1rem;
  border-radius: 1rem;
  color: #221d1d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
          flex-wrap:wrap;
  border: 1px solid #e2e6ea;
}
}

@media (min-width: 576px) {
  .admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .header {
  font-size: 1.3rem;
  font-weight: 400;
}

@media (max-width: 575px) {
  .admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .header {
    width: 40%;
  }
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .separator {
  display: block;
  margin: 0 1rem;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .value {
  font-size: 1.3rem;
  font-weight: 400;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .value .copy-icon-container {
  padding: 0.4rem;
  border-radius: 0.25rem;
  cursor: pointer;
  margin-left: 1rem;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .value .copy-icon-container > .fa {
  color: #707070;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .schedule-status {
  position: relative;
  padding-left: 1.5rem;
  text-transform: capitalize;
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .schedule-status.completed {
  color: #28a745;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .schedule-status.completed::before {
  background: #28a745;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .schedule-status.cancelled {
  color: #dc3545;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .schedule-status.cancelled::before {
  background: #dc3545;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .schedule-status.noshow {
  color: #707070;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .schedule-status.noshow::before {
  background: #707070;
}

.admin-schedule-details-wrapper .schedule-details-container .schedule-detail-header-wrapper > .detail-group-container > tbody > tr .schedule-status::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(0%, 45%);
          transform: translate(0%, 45%);
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  background: #685bc7;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom {
  margin: 0;
  height: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #e2e6ea;
  border-radius: 1rem;
  overflow: auto;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs {
  padding: 0;
  border: none;
}

@media (max-width: 767px) {
  .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header {
  border: none;
  margin: 0;
}

@media (max-width: 767px) {
  .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header a {
  border: none;
  border-bottom: 1px solid #e2e6ea;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
  color: #c5c8cb;
  padding: 2rem 0.5rem;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header a .icon {
  height: 1.75rem;
  width: 1.75rem;
  margin-right: 1rem;
  background-position: center;
  background-repeat: no-repeat;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header a .icon.icon-customer-info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.45' height='17' viewBox='0 0 17.45 17'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.55,12.22a4.92,4.92,0,0,0,1.7-3.72,5,5,0,1,0-10,0A4.92,4.92,0,0,0,8,12.22,8,8,0,0,0,3.3,19.5a1,1,0,1,0,2,0,6,6,0,1,1,12,0,1,1,0,0,0,2,0,8,8,0,0,0-4.75-7.28Zm-3.3-.72a3,3,0,1,1,3-3A3,3,0,0,1,11.25,11.5Zm8.5-5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,19.75,6.5ZM19,11.79a1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,.9.9,0,0,0,.54-.54.84.84,0,0,0,.08-.38A1,1,0,0,0,19,11.79Z' transform='translate(-3.3 -3.5)'/%3E%3C/svg%3E");
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header a .icon.icon-scheduled-history {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.5,2A8.5,8.5,0,0,0,4.652,4.354V2.85a.85.85,0,0,0-1.7,0V6.675a.85.85,0,0,0,.85.85H7.627a.85.85,0,0,0,0-1.7H5.587A6.8,6.8,0,1,1,3.7,10.5a.85.85,0,0,0-1.7,0A8.5,8.5,0,1,0,10.5,2Zm0,5.1a.85.85,0,0,0-.85.85V10.5a.85.85,0,0,0,.85.85h1.7a.85.85,0,1,0,0-1.7h-.85V7.95A.85.85,0,0,0,10.5,7.1Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header a .icon.icon-chat-transcript {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.953' height='14.953' viewBox='0 0 14.953 14.953'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 { fill: %23c5c8cb; } %3C/style%3E%3C/defs%3E%3Cg id='Group_257_1_' data-name='Group 257 (1)' transform='translate(-2 -2)'%3E%3Cpath id='Path_3' data-name='Path 3' class='cls-1' d='M2.748,16.953a.738.738,0,0,1-.286-.057A.748.748,0,0,1,2,16.2V4.243A2.246,2.246,0,0,1,4.243,2H14.71a2.246,2.246,0,0,1,2.243,2.243v7.476a2.246,2.246,0,0,1-2.243,2.243H6.048L3.276,16.734A.748.748,0,0,1,2.748,16.953ZM4.243,3.5a.749.749,0,0,0-.748.748V14.4L5.21,12.686a.746.746,0,0,1,.529-.219H14.71a.748.748,0,0,0,.748-.748V4.243A.748.748,0,0,0,14.71,3.5Z'/%3E%3C/g%3E%3C/svg%3E");
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header:hover, .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header.active {
  border: none;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header:hover a, .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header.active a {
  background: #f6f4f9;
  color: #685bc7;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header:hover a .icon.icon-customer-info, .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header.active a .icon.icon-customer-info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.45' height='17' viewBox='0 0 17.45 17'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.55,12.22a4.92,4.92,0,0,0,1.7-3.72,5,5,0,1,0-10,0A4.92,4.92,0,0,0,8,12.22,8,8,0,0,0,3.3,19.5a1,1,0,1,0,2,0,6,6,0,1,1,12,0,1,1,0,0,0,2,0,8,8,0,0,0-4.75-7.28Zm-3.3-.72a3,3,0,1,1,3-3A3,3,0,0,1,11.25,11.5Zm8.5-5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,19.75,6.5ZM19,11.79a1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,.9.9,0,0,0,.54-.54.84.84,0,0,0,.08-.38A1,1,0,0,0,19,11.79Z' transform='translate(-3.3 -3.5)'/%3E%3C/svg%3E");
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header:hover a .icon.icon-scheduled-history, .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header.active a .icon.icon-scheduled-history {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.5,2A8.5,8.5,0,0,0,4.652,4.354V2.85a.85.85,0,0,0-1.7,0V6.675a.85.85,0,0,0,.85.85H7.627a.85.85,0,0,0,0-1.7H5.587A6.8,6.8,0,1,1,3.7,10.5a.85.85,0,0,0-1.7,0A8.5,8.5,0,1,0,10.5,2Zm0,5.1a.85.85,0,0,0-.85.85V10.5a.85.85,0,0,0,.85.85h1.7a.85.85,0,1,0,0-1.7h-.85V7.95A.85.85,0,0,0,10.5,7.1Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header:hover a .icon.icon-chat-transcript, .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .nav-tabs .tab-header.active a .icon.icon-chat-transcript {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.953' height='14.953' viewBox='0 0 14.953 14.953'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 { fill: %23685bc7; } %3C/style%3E%3C/defs%3E%3Cg id='Group_257_1_' data-name='Group 257 (1)' transform='translate(-2 -2)'%3E%3Cpath id='Path_3' data-name='Path 3' class='cls-1' d='M2.748,16.953a.738.738,0,0,1-.286-.057A.748.748,0,0,1,2,16.2V4.243A2.246,2.246,0,0,1,4.243,2H14.71a2.246,2.246,0,0,1,2.243,2.243v7.476a2.246,2.246,0,0,1-2.243,2.243H6.048L3.276,16.734A.748.748,0,0,1,2.748,16.953ZM4.243,3.5a.749.749,0,0,0-.748.748V14.4L5.21,12.686a.746.746,0,0,1,.529-.219H14.71a.748.748,0,0,0,.748-.748V4.243A.748.748,0,0,0,14.71,3.5Z'/%3E%3C/g%3E%3C/svg%3E");
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 0;
  padding: 0;
  padding-top: 1.5rem;
  position: relative;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane {
  height: 100%;
  overflow: auto;
  padding: 1.5rem 2.5rem;
  position: relative;
}

@media (min-width: 992px) {
  .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane {
    padding: 1.5rem 3.5rem;
  }
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .basic-detail-wrapper {
  margin-bottom: 1rem;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .basic-detail-wrapper > tbody > tr .title {
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.6rem;
  color: #221d1d;
  white-space: nowrap;
  padding-right: 0.5rem;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .basic-detail-wrapper > tbody > tr .separator {
  display: block;
  margin: 0 1rem;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .basic-detail-wrapper > tbody > tr .value {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  color: #221d1d;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .qa-wrapper .qns {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #685bc7;
  font-size: 1.4rem;
  font-weight: 400;
  text-align: justify;
  position: relative;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .qa-wrapper .qns::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.361,13.961a1.422,1.422,0,0,0-.108.135.684.684,0,0,0-.081.162.576.576,0,0,0-.054.162,1.224,1.224,0,0,0,0,.18.756.756,0,0,0,.072.342.81.81,0,0,0,.486.486.846.846,0,0,0,.684,0,.81.81,0,0,0,.486-.486.908.908,0,0,0-1.485-.981ZM11,2a9,9,0,1,0,9,9A9,9,0,0,0,11,2Zm0,16.2A7.2,7.2,0,1,1,18.2,11,7.2,7.2,0,0,1,11,18.2ZM11,6.5A2.7,2.7,0,0,0,8.66,7.85a.9.9,0,1,0,1.557.9A.9.9,0,1,1,11,10.1a.9.9,0,0,0-.9.9v.9a.9.9,0,0,0,1.8,0v-.162A2.7,2.7,0,0,0,11,6.5Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .qa-wrapper .ans {
  margin: 0;
  margin-bottom: 1.5rem;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 400;
  text-align: justify;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .qa-wrapper .ans:last-child {
  margin-bottom: 1rem;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .card-title {
  font-size: 1.6rem;
  font-weight: 600;
  color: #221d1d;
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .card-content {
  min-height: 0;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 400;
  text-align: justify;
  margin: 0;
  padding: 0;
  margin-bottom: 3rem;
  line-height: 2.4rem;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .btn-nav-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}

@media (min-width: 576px) {
  .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .btn-nav-link-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .btn-nav-link-wrapper > a,
.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .btn-nav-link-wrapper > .btn-nav-link {
  color: #ffffff;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
  text-decoration: none;
  background: #685bc7;
  padding: 1.5rem 4.5rem;
  border-radius: 0.5rem;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .btn-nav-link-wrapper > a:hover,
.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .btn-nav-link-wrapper > .btn-nav-link:hover {
  background: #4f40bc;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .btn-nav-link-wrapper > .btn {
  margin: 1rem 0;
}

@media (min-width: 576px) {
  .admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .btn-nav-link-wrapper > .btn {
    margin: 0;
    margin-right: 1rem;
  }
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#customer-info .table {
  font-size: 1.3rem;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#scheduled-history ul.timeline > li > span,
.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#scheduled-history ul.timeline > li .bg-primary {
  background-color: #685bc7 !important;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#scheduled-history ul.timeline > li > i,
.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#scheduled-history ul.timeline > li > .fa {
  color: #ffffff !important;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#scheduled-history ul.timeline > li > .timeline-item .timeline-header {
  font-size: 1.4rem;
  font-weight: 700;
  color: #221d1d;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#scheduled-history ul.timeline > li > .timeline-item .timeline-body {
  font-size: 1.4rem;
  font-weight: 400;
  color: #221d1d;
  text-align: justify;
}

/* ************ */
.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#email-history ul.timeline > li > span,
.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#email-history ul.timeline > li .bg-primary {
  background-color: #685bc7 !important;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#email-history ul.timeline > li > i,
.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#email-history ul.timeline > li > .fa {
  color: #ffffff !important;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#email-history ul.timeline > li > .timeline-item .timeline-header {
  font-size: 1.4rem;
  font-weight: 700;
  color: #221d1d;
}

.admin-schedule-details-wrapper .schedule-details-container .nav-tabs-custom .tab-content .tab-pane#email-history ul.timeline > li > .timeline-item .timeline-body {
  font-size: 1.4rem;
  font-weight: 400;
  color: #221d1d;
  text-align: justify;
}


.admin-schedule-wrapper {
  background: #ffffff;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0px 3px 60px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 3px 60px rgba(0, 0, 0, 0.03);
  border: 1px solid #ddd;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 2.5rem 1rem;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 576px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 992px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button-group > button {
  margin: 0;
  background: transparent;
  padding: 0.5rem;
  border-color: #c5c8cb;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 576px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button-group > button {
    padding: 0.25rem 1rem;
  }
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button-group > button:hover {
  background: #e2e6ea;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button-group > button:hover > span {
  color: #221d1d;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button-group > button:focus {
  outline: none;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button-group > button > span {
  color: #c5c8cb;
  font-size: 1rem;
}

@media (min-width: 576px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button-group > button > span {
    font-size: 1.4rem;
  }
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-today-button {
  background: transparent;
  text-transform: capitalize;
  font-size: 1.1rem;
  font-weight: 400;
  color: #221d1d;
  line-height: 1.2rem;
  margin: 0;
  margin-top: 1rem;
  padding: 0.25rem 1rem;
  border-color: #c5c8cb;
}

@media (min-width: 576px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-today-button {
    margin: 0;
    margin-left: 1rem;
    height: 3rem;
  }
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-today-button {
    margin: 0;
    margin-top: 1rem;
  }
}

@media (min-width: 992px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-today-button {
    margin: 0;
    margin-left: 1rem;
    padding: 0.5rem 2rem;
  }
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-today-button:hover {
  background: #e2e6ea;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-today-button:disabled {
  background: transparent;
  cursor: not-allowed;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-today-button:focus {
  outline: none;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding: 0 1rem;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) > h2 {
  font-size: 1.8rem;
  font-weight: 600;
  color: #221d1d;
  line-height: 2.3rem;
  text-align: center;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 576px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 992px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button {
  margin: 0;
  background: transparent;
  text-transform: capitalize;
  font-size: 1.1rem;
  font-weight: 400;
  color: #c5c8cb;
  line-height: 1.2rem;
  padding: 0.5rem 1rem;
  border-radius: 0;
  border-color: #c5c8cb;
}

@media (min-width: 576px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button {
    height: 2.8rem;
    padding: 0.5rem 1.5rem;
  }
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button {
    height: auto;
  }
}

@media (min-width: 992px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button {
    height: 2.8rem;
    padding: 0.5rem 2rem;
  }
}

@media (min-width: 576px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button:first-child {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button:first-child {
    border-radius: 0;
  }
}

@media (min-width: 992px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button:first-child {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
}

@media (min-width: 576px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button:last-child {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button:last-child {
    border-radius: 0;
  }
}

@media (min-width: 992px) {
  .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button:last-child {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button.fc-button-active, .admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button:hover {
  background: #e2e6ea;
  color: #221d1d;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group > button:focus {
  outline: none;
}

.admin-schedule-wrapper > #calendar .fc-header-toolbar .fc-clear {
  display: none;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-col-header {
  width: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-col-header tbody tr .fc-col-header-cell .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion {
  padding: 0.75rem 0.5rem;
  font-size: 1.3rem;
  font-weight: 600;
  text-transform: capitalize;
  background: #f8f8f8;
  display: block;
  color: #221d1d;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body {
  width: 100% !important;
  height: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table {
  width: 100% !important;
  height: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day.fc-day-today {
  background: #f5f3f8;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number {
  color: #000000;
  text-decoration: none;
  font-size: 1.3rem;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event {
  background-color: #f5f3f8 !important;
  border: 1px solid #e2e6ea;
  font-size: 1.1rem;
  color: #000000;
  padding: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time {
  text-transform: uppercase;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title {
  text-transform: capitalize;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-day-bottom .fc-daygrid-more-link {
  font-size: 1.1rem;
  color: #221d1d;
  font-weight: 600;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-more-popover {
  border-radius: 0.5rem;
  overflow: hidden;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-more-popover .fc-popover-header {
  padding: 0.5rem 1rem;
  background: #685bc7;
  color: #ffffff;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-more-popover .fc-popover-header .fc-popover-title {
  font-size: 1.3rem;
  font-weight: 600;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-more-popover .fc-popover-header .fc-icon {
  opacity: 1;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-more-popover .fc-popover-body .fc-daygrid-event-harness .fc-daygrid-event {
  background-color: #f5f3f8 !important;
  border: 1px solid #e2e6ea;
  font-size: 1.1rem;
  color: #000000;
  padding: 0.25rem;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-more-popover .fc-popover-body .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time {
  text-transform: uppercase;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridMonth-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-more-popover .fc-popover-body .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title {
  text-transform: capitalize;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-col-header {
  width: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-col-header tbody tr .fc-col-header-cell .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion {
  padding: 0.75rem 0.5rem;
  font-size: 1.3rem;
  font-weight: 600;
  text-transform: capitalize;
  background: #f8f8f8;
  display: block;
  color: #221d1d;
  text-decoration: none;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-daygrid-body {
  width: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table {
  width: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day.fc-day-today {
  background: #f5f3f8;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event {
  background-color: #f5f3f8 !important;
  border: 1px solid #e2e6ea;
  font-size: 1.1rem;
  color: #000000;
  padding: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time {
  text-transform: uppercase;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title {
  text-transform: capitalize;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller {
  overflow: hidden !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-col-header {
  width: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-col-header tbody tr .fc-col-header-cell .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion {
  padding: 0.75rem 0.5rem;
  font-size: 1.3rem;
  font-weight: 600;
  text-transform: capitalize;
  background: #f8f8f8;
  display: block;
  color: #221d1d;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-col-header tbody tr .fc-timegrid-axis {
  display: none;
  background: #f8f8f8;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(1) {
  display: none;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(2) {
  display: none;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body {
  width: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body .fc-timegrid-slots table {
  width: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body .fc-timegrid-slots table tbody tr .fc-timegrid-slot-label {
  border: none;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body .fc-timegrid-slots table tbody tr .fc-timegrid-slot-label .fc-timegrid-slot-label-frame .fc-timegrid-slot-label-cushion {
  text-align: center;
  font-size: 1.3rem;
  text-transform: uppercase;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body .fc-timegrid-slots table tbody tr .fc-timegrid-slot-lane {
  border: none;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body .fc-timegrid-slots table tbody tr:nth-child(3n-2) .fc-timegrid-slot-label {
  border: 1px solid transparent;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body .fc-timegrid-slots table tbody tr:nth-child(3n-2) .fc-timegrid-slot-lane {
  border: 1px solid #ccc;
  border-bottom: transparent;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body .fc-timegrid-cols > table > tbody > tr > .fc-timegrid-axis {
  border: 1px solid transparent;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body .fc-timegrid-cols > table > tbody > tr > .fc-day-today {
  background: #ffffff;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(3) > td .fc-scroller-harness .fc-scroller .fc-timegrid-body .fc-timegrid-cols > table > tbody > tr > .fc-timegrid-col .fc-timegrid-col-frame .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event {
  bottom: 0;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller {
  overflow: hidden !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-col-header {
  width: 100% !important;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid thead .fc-scrollgrid-section td .fc-scroller-harness .fc-scroller .fc-col-header tbody tr .fc-col-header-cell .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion {
  padding: 0.75rem 0.5rem;
  font-size: 1.3rem;
  font-weight: 600;
  text-transform: capitalize;
  background: #f8f8f8;
  display: block;
  color: #221d1d;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day.fc-day-today {
  background: #ffffff;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event {
  background-color: #f5f3f8 !important;
  border: 1px solid #e2e6ea;
  font-size: 1.3rem;
  color: #000000;
  padding: 0.5rem;
  margin: 0.25rem 1rem;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time {
  text-transform: uppercase;
}

.admin-schedule-wrapper > #calendar .fc-view-harness .fc-dayGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section > td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title {
  text-transform: capitalize;
}

.admin-schedule-page-wrapper .admin-schedule-action-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin-schedule-page-wrapper .admin-schedule-action-wrapper .user-select-wrapper {
  margin: 1rem;
  margin-left: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.admin-schedule-page-wrapper .admin-schedule-action-wrapper .user-select-wrapper .select2-container--krajee.select2-container--open .select2-selection,
.admin-schedule-page-wrapper .admin-schedule-action-wrapper .user-select-wrapper .select2-container--krajee .select2-selection:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #685bc7;
}

.admin-schedule-page-wrapper .admin-schedule-action-wrapper .user-select-wrapper .select2-selection__rendered {
  text-transform: capitalize;
}

.admin-schedule-page-wrapper .admin-schedule-action-wrapper .btn-nav-link-wrapper .btn {
  padding: 0.8rem 2rem;
}

@media (min-width: 576px) {
  .admin-schedule-page-wrapper .calendar-legend-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 1rem;
  }
}

.admin-schedule-page-wrapper .calendar-legend-wrapper .legend {
  padding-left: 1.5rem;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 400;
  position: relative;
  margin: 0;
  margin-right: 1rem;
}

.admin-schedule-page-wrapper .calendar-legend-wrapper .legend::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-60%);
          transform: translateY(-60%);
  width: 1rem;
  height: 1rem;
  border-radius: 2rem;
}

.admin-schedule-page-wrapper .calendar-legend-wrapper .legend.upcoming::before {
  background: #685bc7;
}

.admin-schedule-page-wrapper .calendar-legend-wrapper .legend.completed::before {
  background: #28a745;
}

.admin-schedule-page-wrapper .calendar-legend-wrapper .legend.cancelled::before {
  background: #dc3545;
}

.admin-schedule-page-wrapper .calendar-legend-wrapper .legend.noshow::before {
  background: #707070;
}

.select2-container .select2-dropdown {
  border-color: #685bc7;
}

.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
  text-transform: capitalize;
}

.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected="true"] {
  background-color: #f8f8f8;
}

.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
  background-color: #685bc7;
}

.feedback-view table tr th:nth-child(odd) {
  width: 40%;
}

.feedback-view .pr-link {
  font-weight: 600;
}

.feedback-view .res-div h4 {
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.7rem;
}

.feedback-view .res-div table tr td:nth-child(odd) {
  width: 40%;
}

.feedback-response-page-wrapper .panel-body .btn-group .btn-group button > i {
  margin-right: 1rem;
}

.feedback-response-page-wrapper .panel-body .btn-group .btn-group button > span {
  margin-left: 1rem;
}

.feedback-response-page-wrapper .panel-body .btn-group .open > ul > li > .checkbox > label {
  padding: 0;
}

.feedback-response-page-wrapper .panel-body .btn-group .open > ul > li > .checkbox > label > input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.feedback-response-page-wrapper .panel-body .btn-group .open > ul > li > .checkbox > label > input:checked + span:after {
  content: "";
  display: block;
  position: absolute;
  top: 0.2rem;
  left: 0.6rem;
  width: 0.5rem;
  height: 1rem;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 0.3rem;
}

.feedback-response-page-wrapper .panel-body .btn-group .open > ul > li > .checkbox > label > input:checked + span::before {
  background: #685bc7;
}

.feedback-response-page-wrapper .panel-body .btn-group .open > ul > li > .checkbox > label > span {
  position: relative;
  cursor: pointer;
  margin: 0;
  color: #707070;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.feedback-response-page-wrapper .panel-body .btn-group .open > ul > li > .checkbox > label > span::before {
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #685bc7;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 0.75rem;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 1rem;
  border-radius: 0.3rem;
}

.feedback-response-page-wrapper .panel-body hr {
  border-color: #e2e6ea;
  margin-bottom: 0.5rem;
}

.feedback-response-page-wrapper .w4 {
  width: 30%;
}

.feedback-response-page-wrapper .btn-default {
  height: 4rem;
  margin-right: 0.3rem;
}

.feedback-response-page-wrapper .fa-check-square {
  color: #685bc7;
  margin-right: 1rem;
}

@media (min-width: 1200px) {
  .media-library-page-wrapper .grid-view {
    overflow: initial !important;
  }
}

.media-library-page-wrapper .thumbnail-image {
  text-align: center;
}

.media-library-page-wrapper .thumbnail-image img {
  max-width: 8rem;
  height: 5rem;
  -o-object-fit: contain;
     object-fit: contain;
}

.admin-settings-wrapper .table {
  margin-top: 1rem;
}

.admin-settings-wrapper .table .settings .s-label {
  text-transform: capitalize;
  width: 40%;
  vertical-align: middle;
}

.admin-settings-wrapper .table .settings .s-value {
  word-break: break-all;
}

.admin-settings-wrapper .table .settings .s-value .color-div {
  padding: 1rem;
  max-width: 5rem;
}

.admin-settings-update-wrapper .form-group {
  margin-bottom: 2.5rem;
}

.admin-settings-update-wrapper .form-group .control-label {
  text-transform: capitalize;
}

.admin-settings-update-wrapper .form-group .spectrum-group .input-group-sp .sp-replacer {
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sp-container .sp-cancel {
  background-color: #c5c8cb;
  border-color: #c5c8cb;
  text-transform: capitalize;
}

.sp-container .sp-choose {
  background-color: #685bc7;
  border-color: #685bc7;
  text-transform: capitalize;
}

.sp-container .sp-choose:hover {
  background-color: #4f40bc;
  border-color: #4f40bc;
}

.update-user-account-wrapper #selectizedropdown > .form-group > .selectize-control > .selectize-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  white-space: normal;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.feedback-form form div.required label.control-label:after {
  content: " * ";
  color: #dc3545;
}

.feedback-form .option_item {
  margin-bottom: 1rem;
}

.feedback-form .add-option-container #add-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.feedback-form .add-option-container #add-button .add-label {
  margin-left: 0.5rem;
  font-weight: 600;
}

.selectize-dropdown .option {
  cursor: pointer;
}

form div.field-library-url label.control-label::after {
  content: " * ";
  color: #dc3545;
}

form div.field-library-url label.control-label + div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 576px) {
  form div.field-library-url label.control-label + div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 768px) {
  form div.field-library-url label.control-label + div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 1200px) {
  form div.field-library-url label.control-label + div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

form div.required label.control-label::after {
  content: " * ";
  color: #dc3545;
}

.field-feedback-max_count label::after {
  content: " * ";
  color: #dc3545;
}

.password-field-container {
  position: relative;
}

.password-field-container .form-control {
  padding-right: 3rem;
}

.password-field-container .field-icon {
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  font-size: 1.5rem;
  cursor: pointer;
}

.password-field-container .field-icon-in {
  position: absolute;
  right: 1.5rem;
  top: 3.5rem;
  font-size: 1.5rem;
  cursor: pointer;
}

@media (min-width: 768px) {
  .password-field-container .field-icon-in {
    top: 1.15rem;
  }
}

table > thead > tr > th > a {
  color: #000000;
}

table > tbody > tr > td > a .glyphicon {
  color: #000000;
}

table > tbody > tr > td > a .glyphicon:hover {
  color: #685bc7;
}

.nav-tabs > li > a {
  color: #000000;
}

.nav-tabs > li.active > a {
  color: #685bc7;
}

.media-library-view-wrapper iframe.media-preview {
  min-height: 30rem;
}

@media (min-width: 992px) {
  .media-library-view-wrapper iframe.media-preview {
    float: right;
    max-width: 20rem;
    margin-left: 2rem;
    min-height: 20rem;
  }
}

@media (min-width: 1200px) {
  .media-library-view-wrapper iframe.media-preview {
    max-width: 30rem;
  }
}

.media-library-view-wrapper .media-preview {
  width: 100%;
  height: 100%;
  max-height: 30rem;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1rem;
}

@media (min-width: 992px) {
  .media-library-view-wrapper .media-preview {
    float: right;
    max-width: 20rem;
    margin-left: 2rem;
  }
}

@media (min-width: 1200px) {
  .media-library-view-wrapper .media-preview {
    max-width: 30rem;
  }
}

.media-library-view-wrapper .library-view table td {
  word-break: break-all;
}

@media (min-width: 1200px) {
  .media-library-edit-wrapper > .panel-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.media-library-edit-wrapper .media-preview {
  display: block;
  width: auto;
  max-width: 100%;
  height: 100%;
  max-height: 30rem;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 1rem;
}

@media (min-width: 1200px) {
  .media-library-edit-wrapper .media-preview {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .media-library-edit-wrapper .form-horizontal > .control-label {
    width: 100%;
    text-align: right;
  }
}

@media (min-width: 1200px) {
  .media-library-edit-wrapper .row {
    margin-left: 0;
    max-width: 30rem;
  }
  .media-library-edit-wrapper form {
    width: 100%;
  }
  .media-library-edit-wrapper .form-horizontal > .control-label {
    width: 100%;
    text-align: start;
  }
}

.alert a:hover, .alert a:focus, .alert a:active {
  color: #ffffff;
}

.modal .modal-dialog .modal-content .modal-header {
  background-color: #4f40bc !important;
  border-radius: 0;
  color: #ffffff;
}

.modal .modal-dialog .modal-content .modal-header > button {
  opacity: 1;
  color: #ffffff;
  outline: none;
}

.modal .modal-dialog .modal-content .modal-footer .btn > .glyphicon {
  display: none;
}

.modal .modal-dialog .modal-content .modal-footer .btn-warning {
  background-color: #685bc7;
  border-color: #685bc7;
}

.modal .modal-dialog .modal-content .modal-footer .btn-warning:hover, .modal .modal-dialog .modal-content .modal-footer .btn-warning.disabled, .modal .modal-dialog .modal-content .modal-footer .btn-warning:disabled, .modal .modal-dialog .modal-content .modal-footer .btn-warning:not(:disabled):not(.disabled):active, .modal .modal-dialog .modal-content .modal-footer .btn-warning.btn-primary:not(:disabled):not(.disabled).active,
.modal .modal-dialog .modal-content .modal-footer .btn-warning.show > .btn-primary.dropdown-toggle {
  background-color: #4f40bc !important;
  border-color: #4f40bc !important;
}

.modal .modal-dialog .modal-content .modal-footer .btn-warning.focus, .modal .modal-dialog .modal-content .modal-footer .btn-warning:focus, .modal .modal-dialog .modal-content .modal-footer .btn-warning:not(:disabled):not(.disabled):active:focus, .modal .modal-dialog .modal-content .modal-footer .btn-warning.btn-primary:not(:disabled):not(.disabled).active:focus,
.modal .modal-dialog .modal-content .modal-footer .btn-warning.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #4f40bc !important;
  border-color: #4f40bc !important;
}

.recovery-page-wrapper {
  height: 100%;
  padding: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.recovery-page-wrapper .logo-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 7rem;
  width: 7rem;
}

.recovery-page-wrapper .logo-container > img {
  height: 100%;
  width: 100%;
}

.recovery-page-wrapper > .card {
  position: relative;
  padding: 5rem 1rem;
  margin-top: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.1);
  text-align: center;
}

@media (min-width: 576px) {
  .recovery-page-wrapper > .card {
    min-width: 40rem;
    padding: 5rem 3rem;
  }
}

.recovery-page-wrapper > .card .checkmark-container {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 8rem;
  width: 8rem;
  border-radius: 50%;
  background: #4f40bc;
}

.recovery-page-wrapper > .card .checkmark-container .checkmark {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 2.5rem;
  color: #ffffff;
}

.recovery-page-wrapper > .card .status-heading {
  font-size: 3rem;
  color: #4f40bc;
  font-weight: 700;
}

.recovery-page-wrapper > .card .status-message {
  font-size: 1.4rem;
  color: #000000;
  font-weight: 400;
}

.followup-modal > .modal-dialog.expanded-modal {
  width: auto;
  margin: 1rem;
}

@media (min-width: 768px) {
  .followup-modal > .modal-dialog.expanded-modal .tab-product-content-wrapper {
    -ms-grid-columns: (minmax(16rem, 1fr))[4] !important;
        grid-template-columns: repeat(4, minmax(16rem, 1fr)) !important;
  }
}

@media (min-width: 992px) {
  .followup-modal > .modal-dialog.expanded-modal .tab-product-content-wrapper {
    -ms-grid-columns: (minmax(16rem, 1fr))[5] !important;
        grid-template-columns: repeat(5, minmax(16rem, 1fr)) !important;
  }
}

.followup-modal > .modal-dialog > .modal-content > .modal-header .expand {
  cursor: pointer;
  float: right;
  font-weight: bold;
  line-height: 1;
  margin-right: 0.5rem;
  border: 0;
  background: transparent;
}

.followup-modal > .modal-dialog > .modal-content > .alert {
  display: block;
  margin: 1rem;
}

.followup-modal .modal-body {
  padding: 0;
}

.followup-modal .modal-body .follow-up-email-wrapper {
  max-height: 45rem;
  overflow: auto;
  padding: 1.5rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper {
  padding: 1rem 2rem;
  background: #f8f8f8;
  border-radius: 0.5rem;
  border: 1px solid #e2e6ea;
  position: relative;
  min-height: 30rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper > .form-group {
  margin-left: 0;
  margin-right: 0;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper {
  position: relative;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper .search-icon-wrapper {
  position: absolute;
  top: 0;
  right: 0;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper .search-icon-wrapper .search-icon {
  padding: 1.2rem;
  color: #ffffff;
  background: #685bc7;
  font-size: 1.8rem;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  cursor: pointer;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper > .search-box {
  padding-right: 5rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper .related-items-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  margin: 0.5rem 0;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper .related-items-wrapper.more .related-item:nth-child(n + 4) {
  display: block;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper .related-items-wrapper .related-item {
  border: 1px solid #4f40bc;
  border-radius: 2rem;
  padding: 0.1rem 0.75rem;
  font-size: 1.3rem;
  font-weight: 400;
  margin: 0.5rem;
  color: #4f40bc;
  cursor: pointer;
  text-transform: capitalize;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper .related-items-wrapper .related-item:hover {
  background: #4f40bc;
  color: #ffffff;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper .related-items-wrapper .related-item:nth-child(n + 4) {
  display: none;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .search-bar-wrapper .related-items-wrapper #more-or-less {
  font-size: 1.3rem;
  font-weight: 400;
  color: #4f40bc;
  text-decoration: underline;
  cursor: pointer;
  margin: 0 1rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-suggestion-action-wrapper {
  position: absolute;
  top: 0.5rem;
  right: 3rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-suggestion-action-wrapper .btn-product-export {
  height: 3rem;
  width: 3rem;
  cursor: pointer;
  position: relative;
  overflow: visible;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.4' height='18' viewBox='0 0 14.4 18'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.5,6.5H14.8V5.6a3.6,3.6,0,1,0-7.2,0v.9H4.9a.9.9,0,0,0-.9.9v9.9A2.7,2.7,0,0,0,6.7,20h9a2.7,2.7,0,0,0,2.7-2.7V7.4A.9.9,0,0,0,17.5,6.5ZM9.4,5.6a1.8,1.8,0,1,1,3.6,0v.9H9.4Zm7.2,11.7a.9.9,0,0,1-.9.9h-9a.9.9,0,0,1-.9-.9v-9H7.6v.9a.9.9,0,1,0,1.8,0V8.3H13v.9a.9.9,0,1,0,1.8,0V8.3h1.8Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-suggestion-action-wrapper .btn-product-export .notify {
  position: absolute;
  top: 0;
  right: -1rem;
  -webkit-transform: translate(0%, -25%);
          transform: translate(0%, -25%);
  background: #ffffff;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.1rem;
  font-weight: 700;
  color: #685bc7;
  line-height: 1.2rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .loading_window {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0.4);
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .loading_window > .title {
  letter-spacing: 0.4em;
  font-size: 1.15em;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin-top: 20rem;
  color: #000000;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(16rem, 1fr))[1];
      grid-template-columns: repeat(1, minmax(16rem, 1fr));
  grid-auto-rows: 19rem;
  grid-gap: 1.5rem;
}

@media (min-width: 576px) {
  .followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper {
    -ms-grid-columns: (minmax(16rem, 1fr))[3];
        grid-template-columns: repeat(3, minmax(16rem, 1fr));
  }
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);
  background: #ffffff;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper:hover {
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper:hover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #685bc7;
  opacity: 0.3;
  z-index: 1;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper:hover .product-image-wrapper::before {
  content: "";
  background: #ffffff;
  z-index: 1;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper:hover .product-image-wrapper::after {
  content: "";
  z-index: 1;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper.active::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #685bc7;
  opacity: 0.3;
  z-index: 1;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper.active .product-image-wrapper::before {
  content: "";
  background: #ffffff;
  z-index: 1;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper.active .product-image-wrapper::after {
  content: "";
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.5,4.5H10V4A2,2,0,1,0,6,4v.5H4.5A.5.5,0,0,0,4,5v5.5A1.5,1.5,0,0,0,5.5,12h5A1.5,1.5,0,0,0,12,10.5V5A.5.5,0,0,0,11.5,4.5ZM7,4A1,1,0,0,1,9,4v.5H7Zm4,6.5a.5.5,0,0,1-.5.5h-5a.5.5,0,0,1-.5-.5v-5H6V6A.5.5,0,1,0,7,6V5.5H9V6a.5.5,0,1,0,1,0V5.5h1Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-image-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 0;
  padding: 1rem 2rem;
  padding-bottom: 0;
  position: relative;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-image-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 10rem;
  width: 10rem;
  background: #f8f8f8;
  -webkit-transform: rotate(45deg) translate(0%, -95%);
          transform: rotate(45deg) translate(0%, -95%);
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-image-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(-15%, 15%);
          transform: translate(-15%, 15%);
  width: 1.6rem;
  height: 1.6rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.5,4.5H10V4A2,2,0,1,0,6,4v.5H4.5A.5.5,0,0,0,4,5v5.5A1.5,1.5,0,0,0,5.5,12h5A1.5,1.5,0,0,0,12,10.5V5A.5.5,0,0,0,11.5,4.5ZM7,4A1,1,0,0,1,9,4v.5H7Zm4,6.5a.5.5,0,0,1-.5.5h-5a.5.5,0,0,1-.5-.5v-5H6V6A.5.5,0,1,0,7,6V5.5H9V6a.5.5,0,1,0,1,0V5.5h1Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper {
  padding: 1rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-name {
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.2rem;
  text-align: center;
  margin: 0;
  margin-bottom: 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-tag {
  color: #c5c8cb;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1rem;
  text-align: center;
  margin: 0;
  margin-bottom: 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-price {
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.2rem;
  text-align: center;
  margin: 0;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating {
  position: relative;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating .non-filled-star-container {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating .non-filled-star-container .star {
  display: inline-block;
  height: 1.2rem;
  width: 1.2rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 8.606 8.217'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.6,5.544a.43.43,0,0,0-.37-.288L7.783,4.9l-1.1-2.221a.43.43,0,0,0-.773,0L4.818,4.9l-2.445.361a.423.423,0,0,0-.241.722L3.907,7.7l-.43,2.441a.429.429,0,0,0,.623.46L6.3,9.45,8.492,10.6a.4.4,0,0,0,.2.052.432.432,0,0,0,.425-.511L8.685,7.7,10.46,5.983A.43.43,0,0,0,10.6,5.544ZM7.955,7.263a.43.43,0,0,0-.125.382l.309,1.8L6.524,8.587a.43.43,0,0,0-.4,0L4.5,9.446l.309-1.8a.43.43,0,0,0-.125-.382L3.4,5.974l1.809-.262a.43.43,0,0,0,.327-.236L6.3,3.838,7.108,5.48a.43.43,0,0,0,.327.236l1.809.262Z' transform='translate(-2.006 -2.436)'/%3E%3C/svg%3E");
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating .filled-star-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-rating .filled-star-container .star {
  display: inline-block;
  height: 1.2rem;
  width: 1.2rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 8.606 8.217'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23685bc7;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.6,5.544a.43.43,0,0,0-.37-.288L7.783,4.9l-1.1-2.221a.43.43,0,0,0-.773,0L4.818,4.9l-2.445.361a.423.423,0,0,0-.241.722L3.907,7.7l-.43,2.441a.429.429,0,0,0,.623.46L6.3,9.45,8.492,10.6a.4.4,0,0,0,.2.052.432.432,0,0,0,.425-.511L8.685,7.7,10.46,5.983A.43.43,0,0,0,10.6,5.544ZM7.955,7.263a.43.43,0,0,0-.125.382l.309,1.8L6.524,8.587a.43.43,0,0,0-.4,0L4.5,9.446l.309-1.8a.43.43,0,0,0-.125-.382L3.4,5.974l1.809-.262a.43.43,0,0,0,.327-.236L6.3,3.838,7.108,5.48a.43.43,0,0,0,.327.236l1.809.262Z' transform='translate(-2.006 -2.436)'/%3E%3C/svg%3E");
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-content-wrapper .tab-product-content-wrapper .product-item-wrapper .product-detail-wrapper .product-extra-detail .product-review {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #221d1d;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: end;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper {
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  position: absolute;
  z-index: 2;
  border-radius: 0.5rem;
  top: 0;
  right: 0;
  width: 100%;
  height: 0;
  background: #ffffff;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper.cart-show {
  /* height: 100%; */
  min-height: 350px;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-header-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5rem 2rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-header-container .header {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-header-container .cart-close {
  cursor: pointer;
  position: relative;
  height: 1.6rem;
  width: 1.6rem;
  border-radius: 50%;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-header-container .cart-close::before {
  content: "";
  z-index: 1;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.011' height='8.01' viewBox='0 0 6.011 6.01'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M9.705,9l2.152-2.147a.5.5,0,0,0-.711-.711L9,8.295,6.853,6.143a.5.5,0,0,0-.711.711L8.294,9,6.142,11.147a.5.5,0,1,0,.711.711L9,9.706l2.147,2.152a.5.5,0,1,0,.711-.711Z' transform='translate(-5.994 -5.996)'/%3E%3C/svg%3E");
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-header-container .cart-close:hover {
  background: #f8f8f8;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto;
  padding: 1.5rem 2rem;
  padding-top: 0;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .empty-cart-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #c5c8cb;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .empty-cart-wrapper::before {
  content: "";
  height: 3rem;
  width: 3rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.4' height='18' viewBox='0 0 14.4 18'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23ccc;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.5,6.5H14.8V5.6a3.6,3.6,0,1,0-7.2,0v.9H4.9a.9.9,0,0,0-.9.9v9.9A2.7,2.7,0,0,0,6.7,20h9a2.7,2.7,0,0,0,2.7-2.7V7.4A.9.9,0,0,0,17.5,6.5ZM9.4,5.6a1.8,1.8,0,1,1,3.6,0v.9H9.4Zm7.2,11.7a.9.9,0,0,1-.9.9h-9a.9.9,0,0,1-.9-.9v-9H7.6v.9a.9.9,0,1,0,1.8,0V8.3H13v.9a.9.9,0,1,0,1.8,0V8.3h1.8Z' transform='translate(-4 -2)'/%3E%3C/svg%3E");
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  margin: 1.5rem 0;
  border-radius: 1rem;
  border: 1px solid #f8f8f8;
  background: #ffffff;
  cursor: -webkit-grab;
  cursor: grab;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper:first-child {
  margin-top: 0;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper:hover {
  -webkit-box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.05);
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .fa-ellipsis-v {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #c5c8cb;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-media {
  height: 6rem;
  width: 6rem;
  min-width: 6rem;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-media img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-detail {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.4rem 3rem;
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-detail .item-name {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-detail .item-tag {
  margin: 0;
  margin-bottom: 1rem;
  color: #c5c8cb;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-detail .item-price {
  margin: 0;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .ritual-shifter {
  cursor: pointer;
  position: relative;
  height: 2.1rem;
  width: 5rem;
  margin: 0px 10px 0px 0px;
  border-radius: 4px;
  outline: none;
  border: none;
  font-size: 11px;
  color: #685bc7;
  background-color:#d4d0ef;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .active-ritual-shifter {
    background-color: #685bc7;
    color: white;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .btn-cart-item-delete {
  cursor: pointer;
  position: relative;
  height: 2.5rem;
  width: 2.5rem;
  background: #f8f8f8;
  border-radius: 50%;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .btn-cart-item-delete:hover {
  background: #e2e6ea;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-content-container .cart-item-wrapper .item-action .btn-cart-item-delete::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8.889' viewBox='0 0 8 8.889'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23c5c8cb;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.556,3.778H8.778V3.333A1.333,1.333,0,0,0,7.444,2H6.556A1.333,1.333,0,0,0,5.222,3.333v.444H3.444a.444.444,0,0,0,0,.889h.444V9.556a1.333,1.333,0,0,0,1.333,1.333H8.778a1.333,1.333,0,0,0,1.333-1.333V4.667h.444a.444.444,0,1,0,0-.889ZM6.111,3.333a.444.444,0,0,1,.444-.444h.889a.444.444,0,0,1,.444.444v.444H6.111ZM9.222,9.556A.444.444,0,0,1,8.778,10H5.222a.444.444,0,0,1-.444-.444V4.667H9.222Z' transform='translate(-3 -2)'/%3E%3C/svg%3E");
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-action-container {
  position: absolute;
  bottom: 1rem;
  right: 0;
  padding:1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-action-container .btn-ritual {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 5rem;
  width: 5rem;
  border-radius: 50%;
  background: #ffffff;
  position: relative;
  margin: 0.5rem;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-action-container .btn-ritual::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.506' height='14' viewBox='0 0 17.506 14'%3E%3Cpath d='M19.43,10.65C17.662,6.546,14.337,4,10.75,4S3.837,6.546,2.07,10.65a.875.875,0,0,0,0,.7C3.837,15.454,7.162,18,10.75,18s6.912-2.546,8.68-6.65A.875.875,0,0,0,19.43,10.65Zm-8.68,5.6c-2.774,0-5.4-2-6.913-5.25C5.351,7.754,7.976,5.75,10.75,5.75s5.4,2,6.912,5.25C16.148,14.246,13.523,16.25,10.75,16.25Zm0-8.75a3.5,3.5,0,1,0,3.5,3.5A3.5,3.5,0,0,0,10.75,7.5Zm0,5.25A1.75,1.75,0,1,1,12.5,11,1.75,1.75,0,0,1,10.75,12.75Z' transform='translate(-1.997 -4)'/%3E%3C/svg%3E");
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-action-container .btn-cart-submit {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 5rem;
  width: 5rem;
  border-radius: 50%;
  background: #685bc7;
  position: relative;
  margin: 0.5rem;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.followup-modal .modal-body .follow-up-email-wrapper .product-suggestion-wrapper .product-cart-wrapper .cart-container .cart-action-container .btn-cart-submit::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.995' height='13.99' viewBox='0 0 13.995 13.99'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14.833,7.123l-9.8-4.9A2.1,2.1,0,0,0,2.182,4.954L3.861,8.712h0a.742.742,0,0,1,0,.574L2.182,13.043A2.1,2.1,0,0,0,4.1,16a2.2,2.2,0,0,0,.945-.224l9.8-4.9a2.1,2.1,0,0,0,0-3.75Zm-.623,2.5-9.8,4.9a.7.7,0,0,1-.945-.91L5.142,9.852A1.4,1.4,0,0,0,5.2,9.7h4.821a.7.7,0,0,0,0-1.4H5.2a1.4,1.4,0,0,0-.056-.154L3.47,4.388a.7.7,0,0,1,.945-.91l9.8,4.9a.7.7,0,0,1,0,1.245Z' transform='translate(-2.001 -2.006)'/%3E%3C/svg%3E");
}

.dashboard-wrapper .info-box .info-box-icon {
  width: 7.25rem;
  position: relative;
  border-radius: 0.5rem;
}

.dashboard-wrapper .info-box .info-box-total {
  background-color: #7880D5;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.dashboard-wrapper .info-box .info-box-total-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.607' height='19.071' viewBox='0 0 28.607 19.071'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 -4)'%3E%3Cg transform='translate(17.88 6.384)'%3E%3Cpath class='a' d='M24.536,20.3a1.178,1.178,0,0,1-.693-.223L15.5,14.122a1.192,1.192,0,0,1,0-1.941l8.344-5.96a1.192,1.192,0,0,1,1.884.97v11.92a1.193,1.193,0,0,1-.646,1.061A1.215,1.215,0,0,1,24.536,20.3Zm-6.292-7.152,5.1,3.644V9.508Z' transform='translate(-15 -6)'/%3E%3C/g%3E%3Cg transform='translate(0 4)'%3E%3Cpath class='a' d='M16.688,23.071H3.576A3.58,3.58,0,0,1,0,19.5V7.576A3.58,3.58,0,0,1,3.576,4H16.688a3.58,3.58,0,0,1,3.576,3.576V19.5A3.58,3.58,0,0,1,16.688,23.071ZM3.576,6.384A1.194,1.194,0,0,0,2.384,7.576V19.5a1.193,1.193,0,0,0,1.192,1.192H16.688A1.192,1.192,0,0,0,17.88,19.5V7.576a1.193,1.193,0,0,0-1.192-1.192Z' transform='translate(0 -4)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.dashboard-wrapper .info-box .info-box-upcoming {
  background-color: #F69FB9;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.dashboard-wrapper .info-box .info-box-upcoming-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.941' height='24.135' viewBox='0 0 21.941 24.135'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(-2 -1)'%3E%3Cg transform='translate(2 3.194)'%3E%3Cpath class='a' d='M20.649,24.941H5.291A3.3,3.3,0,0,1,2,21.649V6.291A3.3,3.3,0,0,1,5.291,3H20.649a3.3,3.3,0,0,1,3.291,3.291V21.649A3.3,3.3,0,0,1,20.649,24.941ZM5.291,5.194a1.1,1.1,0,0,0-1.1,1.1V21.649a1.1,1.1,0,0,0,1.1,1.1H20.649a1.1,1.1,0,0,0,1.1-1.1V6.291a1.1,1.1,0,0,0-1.1-1.1Z' transform='translate(-2 -3)'/%3E%3C/g%3E%3Cg transform='translate(16.261 1)'%3E%3Cpath class='a' d='M16.1,7.582a1.1,1.1,0,0,1-1.1-1.1V2.1a1.1,1.1,0,1,1,2.194,0V6.485A1.1,1.1,0,0,1,16.1,7.582Z' transform='translate(-15 -1)'/%3E%3C/g%3E%3Cg transform='translate(7.485 1)'%3E%3Cpath class='a' d='M8.1,7.582A1.1,1.1,0,0,1,7,6.485V2.1a1.1,1.1,0,0,1,2.194,0V6.485A1.1,1.1,0,0,1,8.1,7.582Z' transform='translate(-7 -1)'/%3E%3C/g%3E%3Cg transform='translate(2 9.776)'%3E%3Cpath class='a' d='M22.844,11.194H3.1A1.1,1.1,0,0,1,3.1,9H22.844a1.1,1.1,0,0,1,0,2.194Z' transform='translate(-2 -9)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.dashboard-wrapper .info-box .info-box-completed {
  background-color: #88C288;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.dashboard-wrapper .info-box .info-box-completed-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.122' height='29.122' viewBox='0 0 29.122 29.122'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(-1 -0.994)'%3E%3Cg transform='translate(1 0.994)'%3E%3Cpath class='a' d='M15.561,30.116h-.008A14.561,14.561,0,0,1,15.561.994h.008a14.477,14.477,0,0,1,5.92,1.26A1.324,1.324,0,0,1,20.41,4.673a11.851,11.851,0,0,0-4.842-1.031h-.007a11.914,11.914,0,0,0-.007,23.827h.007A11.927,11.927,0,0,0,27.474,15.563V14.345a1.324,1.324,0,0,1,2.647,0v1.218A14.577,14.577,0,0,1,15.561,30.116Z' transform='translate(-1 -0.994)'/%3E%3C/g%3E%3Cg transform='translate(10.266 3.649)'%3E%3Cpath class='a' d='M13.295,18.9a1.326,1.326,0,0,1-.936-.388L8.388,14.539a1.324,1.324,0,0,1,1.872-1.872L13.295,15.7,25.6,3.388A1.324,1.324,0,1,1,27.468,5.26L14.232,18.51A1.329,1.329,0,0,1,13.295,18.9Z' transform='translate(-8 -3)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.dashboard-wrapper .info-box .info-box-cancelled {
  background-color: #BFA4EE;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.dashboard-wrapper .info-box .info-box-cancelled-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.135' height='26.135' viewBox='0 0 26.135 26.135'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 0)'%3E%3Cg transform='translate(0 4.356)'%3E%3Cpath class='a' d='M15.245,21.423H3.267A3.271,3.271,0,0,1,0,18.156V7.267A3.271,3.271,0,0,1,3.267,4H5.445a1.089,1.089,0,1,1,0,2.178H3.267A1.091,1.091,0,0,0,2.178,7.267V18.156a1.09,1.09,0,0,0,1.089,1.089H15.245a1.089,1.089,0,0,0,1.089-1.089V17.067a1.089,1.089,0,0,1,2.178,0v1.089A3.271,3.271,0,0,1,15.245,21.423Zm9.8-2.178a1.088,1.088,0,0,1-1.089-1.089V9.4L19.15,12.875a1.088,1.088,0,0,1-1.408-.112l-1.089-1.089a1.088,1.088,0,0,1-.319-.77V7.267a1.09,1.09,0,0,0-1.089-1.089H11.608a1.089,1.089,0,0,1,0-2.178h3.637a3.271,3.271,0,0,1,3.267,3.267v3.186l.113.113,5.782-4.181a1.088,1.088,0,0,1,1.727.882V18.156A1.088,1.088,0,0,1,25.045,19.245Z' transform='translate(0 -4)'/%3E%3C/g%3E%3Cg transform='translate(0 0)'%3E%3Cpath class='a' d='M25.045,26.134a1.086,1.086,0,0,1-.77-.319L.319,1.859A1.089,1.089,0,0,1,1.859.319L25.815,24.276a1.089,1.089,0,0,1-.77,1.859Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.dashboard-wrapper .info-box .info-box-content .info-box-text {
  overflow-wrap: break-word;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 14px;
  padding-right: 20px;
  white-space: normal;
}

.dashboard-wrapper .box {
  border: 1px solid #c5c8cb;
}

.dashboard-wrapper .kv-drp-dropdown {
  position: relative;
}

.dashboard-wrapper .kv-drp-dropdown .left-ind {
  position: absolute;
  left: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.dashboard-wrapper .kv-drp-dropdown .range-value {
  padding-left: 3.5rem;
}

.dashboard-wrapper .kv-drp-dropdown .right-ind {
  position: absolute;
  right: 1rem;
  font-size: 2rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.dashboard-wrapper .kv-drp-dropdown .kv-clear {
  position: absolute;
  right: 3rem;
  font-size: 2rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.daterangepicker .ranges li.active {
  background-color: #685bc7;
}

.daterangepicker .drp-selected {
  color: #4f40bc;
}

.transcript-wrapper {
  padding-bottom: 2rem;
}

.transcript-wrapper .transcript-customer-title {
  max-width: 70rem;
  margin: auto;
  text-align: center;
}

.transcript-wrapper .transcript-customer-title .sub-title {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 300;
}

.transcript-wrapper .transcript-customer-title .main-title {
  font-weight: 400;
  line-height: 2;
  letter-spacing: 2px;
}

.transcript-wrapper .transcript-container {
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
  padding-bottom: 0.5rem;
  margin: 1rem;
  border-radius: 0.5rem;
}

@media (min-width: 768px) {
  .transcript-wrapper .transcript-container {
    max-width: 50rem;
    margin: auto;
  }
}

.transcript-wrapper .transcript-container .header-content {
  padding: 25px 25px 0px 25px;
}

.transcript-wrapper .transcript-container .header-content .salutation,
.transcript-wrapper .transcript-container .header-content .message {
  font-size: 1.4rem;
  font-weight: 400;
  display: block;
  text-align: justify;
  padding: 10px;
  background-color: #685bc7;
  color: white;
  border-radius: 6px 6px 0px 0px;
}

.transcript-wrapper .transcript-container .header-content .salutation .agent-info,
.transcript-wrapper .transcript-container .header-content .message .agent-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.transcript-wrapper .transcript-container .header-content .salutation .agent-info .info-name,
.transcript-wrapper .transcript-container .header-content .message .agent-info .info-name {
  /* padding-left: 10px; */
  /* margin-top: 5px; */
  margin: 14px;
  font-size: 16px;
  font-weight: bold;
}

.transcript-wrapper .transcript-container .header-content .salutation .agent-info .info-subtitle,
.transcript-wrapper .transcript-container .header-content .message .agent-info .info-subtitle {
  padding-left: 10px;
  font-size: 12px;
  margin: 0px;
}

.transcript-wrapper .transcript-container .chat-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 20px;
  margin: 0px 25px 25px 25px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border: 1px solid #ddd;
}

.transcript-wrapper .transcript-container .chat-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

.transcript-wrapper .transcript-container .chat-content::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  .transcript-wrapper .transcript-container .chat-content::-webkit-scrollbar {
    width: 0.7rem;
  }
}

.transcript-wrapper .transcript-container .chat-content::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .transcript-wrapper .transcript-container .chat-content::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.transcript-wrapper .transcript-container .chat-content .notification-wrapper {
  width: 100%;
  padding: 1rem;
  text-align: center;
}

.transcript-wrapper .transcript-container .chat-content .notification-wrapper .notification-message {
  color: #e0e0e0;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  padding: 0.5rem 2rem;
  background: #ddd;
  border-radius: 0.75rem;
  color: #fff;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem 0;
  padding-right: 2rem;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-avatar-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  display: none;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-avatar-wrapper .user-avatar {
  display: inline-block;
  height: 4rem;
  width: 4rem;
  min-width: 4rem;
  border-radius: 50%;
  border: 1px solid #e2e6ea;
  overflow: hidden;
  background: #e2e6ea;
  position: relative;
  z-index: 0;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-avatar-wrapper .user-avatar::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 1rem;
  width: 1.2rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='10' viewBox='0 0 12.5 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.625,4H3.875A1.875,1.875,0,0,0,2,5.875v6.25A1.875,1.875,0,0,0,3.875,14h8.75A1.875,1.875,0,0,0,14.5,12.125V5.875A1.875,1.875,0,0,0,12.625,4Zm-8.75,8.75a.625.625,0,0,1-.625-.625V10.612L5.313,8.556a.625.625,0,0,1,.875,0l4.194,4.194Zm9.375-.625a.625.625,0,0,1-.625.625h-.481L9.762,10.356l.55-.55a.625.625,0,0,1,.875,0l2.063,2.056Zm0-2.025L12.075,8.931a1.912,1.912,0,0,0-2.65,0l-.55.55-1.8-1.8a1.912,1.912,0,0,0-2.65,0L3.25,8.85V5.875a.625.625,0,0,1,.625-.625h8.75a.625.625,0,0,1,.625.625Z' transform='translate(-2 -4)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-avatar-wrapper .user-avatar .avatar {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 2;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper {
  margin: 0;
  margin-left: 1rem;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  min-width: 0;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container {
  max-width: 100%;
  padding: 1.5rem 2rem;
  padding-right: 2rem;
  background: #f8f8f8;
  border-radius: 2rem;
  border-top-right-radius: 0;
  margin-bottom: 0.5rem;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container:last-child {
  margin-bottom: 0;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message {
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin-bottom: 0.5rem;
  text-align: justify;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message a {
  word-break: break-all;
  color: #000000;
  text-decoration: none;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message a.btn-primary {
  color: #ffffff !important;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .chat-shared-link {
  text-decoration: underline;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .chat-shared-link:hover {
  color: #221d1d;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  opacity: 1;
  position: absolute;
  z-index: 1;
  margin: 0 !important;
  cursor: pointer;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper input:checked + .custom-checkbox-label::after {
  content: "";
  display: block;
  position: absolute;
  top: 0.1rem;
  left: 0.4rem;
  width: 0.5rem;
  height: 1rem;
  border: solid #685bc7;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 0.3rem;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper input:checked + label::before {
  background-color: #ffffff;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper input:checked {
  opacity: 0;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper .custom-checkbox-label {
  position: relative;
  padding: 0;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-checkbox-wrapper .custom-checkbox-label::before {
  content: "";
  cursor: pointer;
  -webkit-appearance: none;
  background-color: #685bc7;
  border: 1px solid #685bc7;
  padding: 0.55rem;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0.3rem;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-media-wrapper .shared-link-media {
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  margin: 0 1rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
  margin-top: auto;
  margin-bottom: auto;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper .shared-link-title {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #000000;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.6rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper .shared-link {
  margin: 0;
  margin-bottom: 1rem;
  color: #000000;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-decoration: underline;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper .shared-link:hover {
  color: #221d1d;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-message .shared-link-wrapper .link-content-wrapper .shared-link-description {
  margin: 0;
  color: #000000;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: justify;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-container .user-other-chat-list-wrapper .user-other-message-container .user-other-time {
  color: #d3d8dd;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2rem;
  text-transform: uppercase;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container a,
.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container .shared-media-wrapperr {
  margin: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 1rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
  text-decoration: none;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container a .shared-media,
.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container .shared-media-wrapperr .shared-media {
  height: auto;
  max-height: 30rem;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 1rem;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container a .shared-media-title,
.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container .shared-media-wrapperr .shared-media-title {
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  padding: 2rem;
  padding-bottom: 1.5rem;
  margin: 0;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5rem;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-media-wrapper .shared-link-media {
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  margin-right: 1rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-content-wrapper .shared-link-title {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.6rem;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-content-wrapper .shared-link {
  margin: 0;
  margin-bottom: 1rem;
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-decoration: underline;
}

.transcript-wrapper .transcript-container .chat-content .user-other-wrapper .user-other-media-container .shared-link-wrapper .link-content-wrapper .shared-link-description {
  margin: 0;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: justify;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container {
  margin: 1rem 0;
  padding-left: 2rem;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper {
  margin: 0;
  padding: 0;
  list-style: none;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 0.5rem;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container:last-child {
  margin-bottom: 0;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .extra-chat-action-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .extra-chat-action-wrapper .extra-chat-action {
  fill: #e0e0e0;
  margin: 0.5rem;
  padding: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .extra-chat-action-wrapper .extra-chat-action:hover {
  fill: #707070;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container {
  min-width: 0;
  max-width: 100%;
  padding: 1.5rem 2rem;
  padding-left: 2rem;
  margin-left: 1rem;
  background: #685bc7;
  border-radius: 2rem;
  border-top-right-radius: 0;
  margin-bottom: 0.5rem;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container:last-child {
  margin-bottom: 0;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message {
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin-bottom: 0.5rem;
  text-align: justify;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message a {
  text-decoration: none;
  word-break: break-all;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message a.add-to-cart {
  border-color: #4f40bc;
  margin: 1rem 0;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  display: none;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .chat-shared-link {
  color: #9991d8;
  text-decoration: underline;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .chat-shared-link:hover {
  color: #9991d8;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  display: none;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  opacity: 1;
  position: absolute;
  z-index: 1;
  margin: 0 !important;
  cursor: pointer;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper input:checked + .custom-checkbox-label::after {
  content: "";
  display: block;
  position: absolute;
  top: 0.1rem;
  left: 0.4rem;
  width: 0.5rem;
  height: 1rem;
  border: solid #685bc7;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 0.3rem;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper input:checked + label::before {
  background-color: #ffffff;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper input:checked {
  opacity: 0;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper .custom-checkbox-label {
  position: relative;
  padding: 0;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-checkbox-wrapper .custom-checkbox-label::before {
  content: "";
  cursor: pointer;
  -webkit-appearance: none;
  background-color: #685bc7;
  border: 1px solid #685bc7;
  padding: 0.55rem;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 0.3rem;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-media-wrapper .shared-link-media {
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  margin: 0 1rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
  margin-top: auto;
  margin-bottom: auto;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper .shared-link-title {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.6rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper .shared-link {
  margin: 0;
  margin-bottom: 1rem;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-decoration: underline;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper .shared-link:hover {
  color: #ffffff;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-message .shared-link-wrapper .link-content-wrapper .shared-link-description {
  margin: 0;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: justify;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-container .user-self-chat-list-wrapper .user-self-message-container .message-container .user-self-time {
  color: #ffffff;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2rem;
  text-align: right;
  text-transform: uppercase;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container a,
.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container .shared-media-wrapper {
  margin: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 1rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.05);
  text-decoration: none;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container a .shared-media,
.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container .shared-media-wrapper .shared-media {
  height: auto;
  max-height: 30rem;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 1rem;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container a .shared-media-title,
.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container .shared-media-wrapper .shared-media-title {
  color: #685bc7;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  padding: 2rem;
  padding-bottom: 1.5rem;
  margin: 0;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5rem;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-media-wrapper .shared-link-media {
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  margin-right: 1rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-content-wrapper .shared-link-title {
  margin: 0;
  margin-bottom: 0.5rem;
  color: #221d1d;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.6rem;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-content-wrapper .shared-link {
  margin: 0;
  margin-bottom: 1rem;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-decoration: underline;
}

.transcript-wrapper .transcript-container .chat-content .user-self-wrapper .user-self-media-container .shared-link-wrapper .link-content-wrapper .shared-link-description {
  margin: 0;
  color: #221d1d;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4rem;
  text-align: justify;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}


#self-view{
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
}

.main-search-box{
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color:#555555;
  font-size: 14px;
  outline: none;
}
.main-search-box  .search-box-wrapper{
    display: flex;
  }
.main-search-box  .search-box-wrapper .search-bt{
    background-color: white;
    border: 1px solid #ddd;
    outline: none;
    border-radius: 0px;
    width: 40px;
}
.main-search-box  .search-box-wrapper .search-bt:hover{
  background: #e2e1e1;
    
}

.bootstrap-tagsinput{
  width: 100%;
  min-height: 4.2rem;
}

/* product image theme on send followup email */
.product-image-info{
  text-align:center;
  margin-top:1rem;
}

.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
  display: none;
}

.addReadMore.showmorecontent .readMore {
  display: none;
}

.addReadMore .readMore,
.addReadMore .readLess {
  font-weight: normal;
  margin-left: 2px;
  color: blue;
  cursor: pointer;
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
  display: block;
}
/* for hiding the target tab from CKEditor start */
.cke_dialog_tabs :nth-child(2) {
    display: none !important;
}
/* for hiding the target tab from CKEditor stop */


/*toggle switch*/
.switch-field {
  display: flex;
  /* margin-bottom: 36px; */
  border: 1px solid;
  border-radius: 16px;
  width: 140px;
}

.switch-field input {
  position: absolute !important;
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}

.switch-field label {
  /* background-color: #e4e4e4; */
  width: 80px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  line-height: 1;
  text-align: center;
  padding: 8px 16px;
  margin-right: -1px;
  /* border: 1px solid rgba(0, 0, 0, 0.2); */
  transition: all 0.1s ease-in-out;
  font-size:13px;
  margin-bottom:0
}

.switch-field label:hover {
  cursor: pointer;
}

.switch-field input:checked+label {
  background-color: #6610f2;
  box-shadow: none;
  border-radius: 16px;
  color: aliceblue;
}

.switch-field label:first-of-type {
  border-radius: 16px 0 0 16px;
}

.switch-field label:last-of-type {
  border-radius: 0 16px 16px 0;
}

.show-switch-field{
  display:none;
}

.hide-content{
  display:none;
}

/*//toggle switch//*/
#bag-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: scroll;
  /* padding: 1.5rem 2rem; */
  padding-top: 0;
}

#bag-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

#bag-content::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  #bag-content::-webkit-scrollbar {
    width: 0.7rem;
  }
}

#bag-content::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  #bag-content::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

#am-ritual-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: scroll;
  /* padding: 1.5rem 2rem; */
  padding-top: 0;
}

#am-ritual-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

#am-ritual-content::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  #am-ritual-content::-webkit-scrollbar {
    width: 0.7rem;
  }
}

#am-ritual-content::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  #am-ritual-content::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}

.cart-content-header{
  text-align: center;
}

#pm-ritual-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: scroll;
  /* padding: 1.5rem 2rem; */
  padding-top: 0;
}

#pm-ritual-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.01);
  background-color: #f8f8f8;
}

#pm-ritual-content::-webkit-scrollbar {
  width: 0.5rem;
  background-color: #f8f8f8;
}

@media (min-width: 768px) {
  #pm-ritual-content::-webkit-scrollbar {
    width: 0.7rem;
  }
}

#pm-ritual-content::-webkit-scrollbar-thumb {
  background-color: #e2e6ea;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  #pm-ritual-content::-webkit-scrollbar-thumb {
    background-color: #e5e5e5;
  }
}