@import url(globle.css);

.copy-icon {
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin-left: 10px;
  font-size: 20px;
  color: #169300;
  opacity: 0;
  visibility: hidden;
}

h2.ticket_title:hover .copy-icon {
  opacity: 1;
  visibility: visible;
}

/* .copy-icon::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 125%; 
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px 8px;
  border-radius: 4px;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}

.copy-icon:hover::after {
  opacity: 1;
} */

.wpsc-it-subject-container .ticket_title span {
  display: initial;
}

.row-v2 .col-v2.col-v2-left,
.row-v2 .col-v2.col-v2-right {
  width: 30%;
  flex: 0 0 30%;
}
.row-v2.full-cols .col-v2.col-v2-left {
  flex: 0 0 35%;
}
.row-v2 .col-v2.col-v2-center {
  width: 40%;
  flex: 0 0 40%;
  margin: 0;
}

.row-v2.full-cols {
  flex-flow: row wrap;
}

.row-v2 .col-v2-center .item--inner {
  width: 100%;
}

.rand_quote_wrapper {
  width: 100%;
  overflow: hidden;
  padding: 10px 20px;
}

.quote_slide {
  display: flex;
  flex-flow: row;
  /* justify-content: space-between; */
  position: relative;

  width: 100%;
  align-items: center;
}
.quote_slide .quote_ico {
  flex: 0 0 40px;
}
.quote_slide .quote_ico i {
  font-size: 25px;
  color: var(--cta-text);
}
.quote_slide .quote_title span {
  color: #fff;
}
.quote_slide .quote_title {
  white-space: nowrap;
  text-align: end;
  padding-right: 20px;
  /* flex: 0 0 15%; */
  padding-left: 10px;
  flex: 0 0 auto;
 
}
.quote_slide .quote_content {
  flex: 0 0 auto;
 
  padding-left: 30px;
  color: var(--cta-text);
  /* flex: 0 0 calc(85% - 30px); */
  margin: 0;
}
/* .header-social-icons.customify-builder-social-icons.color-custom li a{
  background: var(--gradient);
} */
.quote_ico {
  width: 30px;
  font-size: 30px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.quote_title {
  font-size: 16px;
  line-height: 1;
}
.quote_content {
  font-size: 15px;
  line-height: 1.3;
}

.wpsc-thread .thread-avatar img {
  border-radius: 50%;
  max-width: 80px;
  width: auto;
}

.thread-avatar span.sc_role {
  font-size: 10px;
  text-transform: uppercase;
  background-color: #dbf4c8;
  color: #49a834;
  font-weight: 600;
  line-height: 1;
  padding: 5px 8px;
  margin-top: 5px;
}

.thread-avatar span.sc_role.agent {
  background-color: var(--primary-color);
  color: #004e68;
}

.wpsc-thread .thread-avatar {
  flex-flow: column;
  align-items: center;
}

.wpsc-thread .thread-body {
  margin-left: 15px;
}

.wpsc-thread .thread-avatar svg {
  width: 80px;
}

body.page-dashboard #main {
  max-width: 100%;
  flex: 0 0 100%;
  border-right: none;
}

body.page-dashboard #sidebar-primary {
  display: none;
}

.user-customer .nav-menu-desktop .menu li.dashboard_link {
    display: none;
}

.support_clock {
  display: flex;
  gap: 10px;
}
.support_clock .our_time {
  order: 1;
}
.support_clock .our_time,
.support_clock p {
  font-size: 14px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 3px;
  background-color: #8aebfc;
  text-transform: capitalize;
  line-height: 1em;
  color: var(--heading-color);
}
.support_clock p span {
  font-weight: 400;
}
.support_clock .our_time strong,
.support_clock p strong {
  font-weight: 700;
    font-family: var(--body-font);
    font-size: 14px;
}
.builder-header-html-item.item--html p, .support_clock p span {
      font-size: 14px;
      line-height: 1;
}
.support_clock p {
  background-color: #d6bfff;
}
.support_clock p strong {
  text-transform: capitalize;
  font-family: var(--body-font);
  font-size: 14px;
}

.header-top .header--row-inner.header-top-inner {
  background: linear-gradient(to right, rgb(15, 12, 41), rgb(48, 43, 99), rgb(36, 36, 62));
  padding: 5px 0;
}
.top_nav.login_menu {
  margin: 0;
  list-style: none;
}
.top_nav.login_menu li a {
    display: flex;
    gap: 8px;
    font-weight: 700;
    text-transform: uppercase;
    align-items: center;
    font-size: 15px;
}
.top_nav.login_menu li a i {
  margin-top: 0px;
}
.wp-block-stackable-carousel p {
  color: #fff;
}

.wp-block-stackable-carousel .stk-column-wrapper.stk-block-column__content .stk-block-content.stk-inner-blocks {
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: center;
  padding: 0px 20px;
}
.wp-block-stackable-carousel .wp-block-stackable-icon.stk-block-icon {
  margin-bottom: 10px;
}
.stk-block:is(.stk-block-column--v3,[data-v])>.stk-column-wrapper {

    margin: 0 !important;
}
.uwp-account-avatar {
  display: flex;
  gap: 8px;
  align-items: center;
  color: var(--heading-color);
  font-weight: 600;
}
.uwp-account-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.user_info {
  position: relative;
}
.users_menu_dropdown {
  position: absolute;
  opacity: 0;
  transition: all 0.5s ease;
  visibility: hidden;
  width: 150px;
  background-color: #f5f5f5;
   border-radius: 5px;
  height: 100%;
  border-color: 1px solid var(--border-color-1);
  top: calc(100% + 6px);
}
.user_info:hover .users_menu_dropdown {
  opacity: 1;
  visibility: visible;
}
#wpsc-container .wpsc-body{
  padding: 0;
}
.users_menu_dropdown ul {
  margin-left: 0;
  list-style: none;
}
.users_menu_dropdown ul li {
  padding: 10px 20px;
  background-color: var(--bg-color-2);
  font-size: 15px;
  font-weight: 600;
}
.users_menu_dropdown ul li:not(:last-child) {
  border-bottom: 1px solid var(--border-color-3);
}
main#main, #sidebar-primary, #sidebar-secondary{
  padding: 25px 15px;
}

div.customify-container, .layout-contained, .site-framed .site, .site-boxed .site {
    max-width: 100%;
}
.content-sidebar.sidebar_vertical_border div.content-inner {
    padding-right: 0;
}
.wd-wrap img{width: 100%; }