.sh-get_pii-box{ /* copy_lightblue.svg gomb háttér formázása */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border: none;
    background: none;
    vertical-align: middle;
    margin-left: 6px;
    cursor: pointer;
}


.t-NavigationBar li:nth-child(2) a{
    padding-bottom: 0px;
}


.ai-star {
  /*align-items: center;         
  /*justify-content: center;
  /*font-size: 24px;
  /*vertical-align: middle;       /* Align with text */
  /*color: #06b6d4;*/
  position: relative;
  display: inline-flex;         /* Center content horizontally/vertically */
  width: 24px;
  height: 24px;
  margin-right: 4px;
  background-size: cover;
  background-image: url(mi2.svg);
  bottom: 4px;
}
/*
.ai-star::before {
  content: '✦';
  font-size: 1em;
  color: inherit;
  /* Center rotation visually - adjust translateY as needed! */
  /* display: block;
  transform-origin: 50% 50%;
  transition: color 0.4s;
  will-change: transform, color;
  /* Tweak below - try 0.05em, 0.1em etc. for your font until visually centered */
  /* transform: translateY(-0.1em);
}

/* Animate on parent <a> hover/focus or own hover */

/*div.apex-item-wrapper--select-list:hover label .ai-star,
button:hover .ai-star,
a:hover .ai-star,
a:focus .ai-star,
.ai-star:hover {
  animation: star-spin 1.2s linear infinite, star-color 4s linear infinite;
}
div.apex-item-wrapper--select-list:hover label .ai-star::before,
a:hover .ai-star::before,
a:button .ai-star::before,
a:focus .ai-star::before,
.ai-star:hover::before {
  animation: inherit;
}

@keyframes star-spin {
  100% { transform:  rotate(360deg); }
}

@keyframes star-color {
  0%   { color: #8ab1b8; }
  25%  { color: #309FDB; }
  50%  { color: #a78bfa; }
  75%  { color: #ff5e18 ; }
  100% { color: #004f9f; }
}

*/


/*----------- nav bar-hoz*/
.sh-fs32 {
    font-size: 24px !important;
}

.sh-fs16 {
    font-size: 16px !important;
}

.fa.fa-lg {
    font-size: 24px;
}

/*-----------*/

.sh-copy2clip {
    color: #056abf;
    cursor: pointer;
}


.sh-disable-tippy {
  color: #ff5e18;
}

.sh-dialog-no-close button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    display: none !important;
}

/*legyen hot a datepicker ok gombja */
.a-Button.a-DatePicker--close {
    background-color:  #0680e7;
}

/*------------------------------------------------tippy formazas */

/* alertnél szélén eltartás */
div[role="alertdialog"] div.ui-dialog-content {
	margin: 0px 10px 0px 10px;
}

.t-Region {
  border: none;
  box-shadow: none;
}

.t-Body-title {
  border-bottom: none;
}

/*------------------------------------------------submenu lista javítása */

.t-BadgeList-item:after {
    width: 0px;
}

.t-BadgeList-wrap.sh-current {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}

div.sh-submenu .t-BadgeList {
  display: flex;
  flex-wrap: nowrap;
}

div.sh-submenu .t-BadgeList-item {
  display: unset;
  flex: 1;
}

div.sh-submenu .t-BadgeList-wrap {
  height: 100%;
  display: grid;
  padding: 0.5rem !important;
  border-radius: 10px;
}

div.sh-submenu .t-BadgeList-wrap:hover {
   background-image: linear-gradient(
    0deg,
    rgba(0,0,0,0.2) 0%,
    rgba(0,0,0,0.2) 100%);
}

.t-BadgeList--dash a.t-BadgeList-wrap:hover:before {
    background-color: transparent;
}

div.sh-submenu .t-BadgeList-wrap.sh-current {
  /*border-bottom: #004f9f;*/
  /*border-style: solid;*/
  /*border-bottom-width: 0.5rem;*/
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  /*padding-bottom: 0rem !important;*/
   background-image: linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
  font-weight: 800;
}

/*div.sh-submenu .t-BadgeList-wrap:focus {
    box-shadow: none;
    background-color: transparent;
}*/

.t-BadgeList--dash a.t-BadgeList-wrap:focus {
    background-image: linear-gradient(0deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
    box-shadow: none;
    background-color: transparent;
}

.t-BadgeList--dash .t-BadgeList-wrap:focus-within{
    box-shadow: none !important;
    background-image: linear-gradient( 0deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
    background-color: transparent !important;
}

/*--------------------------------------------------submenu lista javítása*/

/*F_APEX_FEKVO_POPUP_MENU*/
.sh-popup-bottom-button {
  height: 24px;
  padding: 1px;
  margin: 5px;
}
/* mivel ez a css minden olddalra felmegy, ezért kerültek ide */
.ui-draggable-handle {
  touch-action: auto;
}

.sh-eeszt-NOTloggedin.sh-reszben span {
  color: yellowgreen;
}

li.sh-eeszt-status span.t-Button-badge {
  background-color: unset;
}

/*------------------- SH specifikus tagek szoveg szinezésre usereknek*/

piros {color: red;}
zold {color: green;}
sarga {color: yellow;}
kek {color: blue;}

/*-------------------ios also softver gombja miatt kis képernyőn adunk neki alsó paddingot*/
@media (max-width:768px) {
    .t-NavTabs-item {
        padding-bottom: 10px;
    }
}

/*---------------------------------*/

/*// Shockwave*/
.btn--shockwave.is-animated,
.t-NavigationBar-item.sh-eeszt-NOTloggedin.sh-sehova a
 {
  animation: shockwaveJump 1s ease-out infinite;
  
  &:after {
    @include afterBg;
    animation: shockwave 1s .65s ease-out infinite;
  }
  
  &:before {
    @include afterBg;
    animation: shockwave 1s .5s ease-out infinite;
  }
}

@keyframes shockwaveJump {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(1.08);
  }
  50% {
     transform: scale(0.98);
  }
  55% {
    transform: scale(1.02);
  }
  60% {
    transform: scale(0.98);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes shockwave {
  0% {
    transform: scale(1);
    box-shadow: 0 0 2px rgba(0,0,0,0.15), inset 0 0 1px rgba(0,0,0,0.15);
  }
  95% {
    box-shadow: 0 0 50px rgba(0,0,0,0), inset 0 0 30px rgba(0,0,0,0);
  }
  100% {
    transform: scale(2.25);

  }
}