/*==*==*==*==*==*==*==*==*
 *     Accessibility     *
 *==*==*==*==*==*==*==*==*/



 
 [data-indmobile].INDbtn-draging,
 .INDMobile.INDbtn-draging{
	overflow: hidden;
}

#INDmenu-btn-moveArrow :first-child {
	stroke: none !important;
}

:host{
	all:initial;
}

#INDWrap {
	position:                   relative;
	position:                   absolute;
	width:                      100%;
	height:                     0;
	top:                        0;
	/*
	left:                       0;
	*/
	z-index:                    2147483647;
}

@media print {
	#INDWrap {
		display:                none                        !important;
	}
}

#INDWrap template {
	display:                    none                        !important;
}

#INDblindNotif {
	position:                   fixed                       !important;
}




/*INDloader*/
.INDloader {
	display: block;
	 
	 
	 
}

.INDloader:after {
	content: " ";
	display: block;
	width: 25px;
	height: 25px;
	margin: 1px;
	border-radius: 50%;
	border: 5px solid var(--indmaincolor);
	border-color: white transparent white transparent;
	animation: INDloader 1.2s linear infinite;
}
#INDmenu .INDloader:after {
	margin: 30px auto;
    border-color: var(--indmaincolor) transparent var(--indsecondcolor) transparent;
}
@keyframes INDloader {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}


/*
 * Quick Access Btns
 */
#INDquickAccess,
#INDquickAccess ul,
#INDquickAccess li {
	height:                     0;
	list-style: none;
	
}
#INDquickAccess ul {
	margin:                     0;
	padding:                    0;
	list-style:                 none;
}
#INDquickAccess li {
	margin:                     0;
	padding: 0;
}
#INDquickAccess li:before,
#INDquickAccess li:after{
	content:'' !important;
	display: none !important;
}
#INDquickAccess button {
	position:                   fixed;
	top:                        -300px;
	margin:                     0;
	padding:                    8px 16px;
	height:                     auto;
	width:                      auto;
	font-size:                  24px;
	font-weight:                bold;
	text-align:                 center;
	line-height:                normal                      !important;
	cursor:                     pointer;
	color:                      White;
	background:                 Black;
	border-radius:              4px;
	border:                     1px solid White;
	transition:                 top 0.6s;
	z-index:                    10;
}

[data-indmobile] #INDquickAccess button,
.INDMobile #INDquickAccess button {
	font-size:                  18px;
}

[data-indlangdirrtl] #INDquickAccess button ,
.INDlangdirRTL #INDquickAccess button {
	font-family:                Spacer,  Arial,  sans-serif;
}
[data-indlangdirltr] #INDquickAccess button,
.INDlangdirLTR #INDquickAccess button {
	font-family:                Verdana, Geneva, sans-serif;
}
[data-indpositionleft]   #INDquickAccess button ,
.INDpositionLeft  #INDquickAccess button {
	left:                       180px;
}
[data-indpositionright] #INDquickAccess button,
.INDpositionRight #INDquickAccess button {
	right:                      180px;
}
#INDquickAccess button:focus {
	top:                        0px;
}



/*
 * Tooltips
 */
:not(#INDdummy).INDtooltip, :not(#INDdummy).INDtooltip * {
	line-height:                24px;
	font-family:                Alef, Open Sans Hebrew, Arial, sans-serif;
	font-size:                  16px;
}
:not(#INDdummy).INDtooltip {
	position:                   absolute;
	top:                        2px;
	margin:                     0;
	padding:                    7px 21px;
	width:                      auto;
	min-width:                  192px;
	box-sizing:                 content-box;
	text-align:                 center;
	letter-spacing:             0.7px;
	border:                     none;
	border-radius:              8px;
	-webkit-filter:             drop-shadow( 0 0 2px white );
	   -moz-filter:             drop-shadow( 0 0 2px white );
		-ms-filter:             drop-shadow( 0 0 2px white );
			filter:             drop-shadow( 0 0 2px white );
	opacity:                    0.87;
}
:not(#INDdummy):not(INDdummy).INDtooltip {
	color:                      White                       !important;
	background:                 Black                       !important;
}
:not(#INDdummy):not(INDdummy).INDtooltip * {
	color:                      White                       !important;
}
[data-indpositionleft]  :not(#INDdummy).INDtooltip ,
.INDpositionLeft  :not(#INDdummy).INDtooltip {
	float:                      left;
}
[data-indpositionright] :not(#INDdummy).INDtooltip ,
.INDpositionRight :not(#INDdummy).INDtooltip {
	float:                      right;
}
[data-indlangdirltr] :not(#INDdummy).INDtooltip ,
.INDlangdirLTR    :not(#INDdummy).INDtooltip {
	direction:                  ltr;
}
[data-indlangdirrtl]    :not(#INDdummy).INDtooltip ,
.INDlangdirRTL    :not(#INDdummy).INDtooltip {
	direction:                  rtl;
}
:not(#INDdummy).INDtooltip:after {
	content:                    "";
	position:                   absolute;
}
:not(#INDdummy).INDtooltip.INDtipLeft:after,
:not(#INDdummy).INDtooltip.INDtipRight:after {
	top:                        17px;
	margin-top:                 -8px;
	border-top:                 8px solid transparent;
	border-bottom:              8px solid transparent;
}
:not(#INDdummy).INDtooltip.INDtipTop:after,
:not(#INDdummy).INDtooltip.INDtipBottom:after {
	border-left:                8px solid transparent;
	border-right:               8px solid transparent;
}
[data-indlangdirrtl] :not(#INDdummy).INDtooltip.INDtipTop:after,
.INDlangdirRTL :not(#INDdummy).INDtooltip.INDtipTop:after,
[data-indlangdirrtl] :not(#INDdummy).INDtooltip.INDtipBottom:after,
.INDlangdirRTL :not(#INDdummy).INDtooltip.INDtipBottom:after {
	right:                      17px;
	margin-right:               -8px;
}
[data-indlangdirltr] :not(#INDdummy).INDtooltip.INDtipTop:after,
.INDlangdirLTR :not(#INDdummy).INDtooltip.INDtipTop:after,
[data-indlangdirltr] :not(#INDdummy).INDtooltip.INDtipBottom:after,
.INDlangdirLTR :not(#INDdummy).INDtooltip.INDtipBottom:after {
	left:                       17px;
	margin-left:                -8px;
}
:not(#INDdummy).INDtooltip.INDtipLeft:after {
	left:                       100%;
	border-left:                8px solid Black;
}
:not(#INDdummy).INDtooltip.INDtipRight:after {
	right:                      100%;
	border-right:               8px solid Black;
}
:not(#INDdummy).INDtooltip.INDtipTop:after {
	top:                        100%;
	border-top:                 8px solid Black;
}
:not(#INDdummy).INDtooltip.INDtipBottom:after {
	bottom:                     100%;
	border-bottom:              8px solid Black;
}

:not(#INDdummy) :not(#INDdummy).INDhiddenText {
	display :                   inline-block;
	color : 				  black;
	background: 		    	white;
	position:                   absolute;
	height:                     1px;
	width:                      1px;
	overflow:                   hidden;
	clip:                       rect(1px, 1px, 1px, 1px);
}

/*
 * Menu
 */

#INDmenu {
	position:                   fixed;
	top:                        0;
	margin:                     0;
	padding:                    0;
	z-index:                    99999999;
	visibility:                 visible;
	-webkit-user-select:        none;
	   -moz-user-select:        none;
		-ms-user-select:        none;
		 -o-user-select:        none;
			user-select:        none;
	border:                     none;
	border-top:                 27px solid #0a7da4;
	border-bottom:              13px solid #0a7da4;
	background:                 White;
	transition:                 left       400ms ease-in,
	                            right      400ms ease-in,
	                            top        400ms ease-in,
	                            visibility 400ms ease-in    !important;
}

[data-indpositionleft]  #INDmenu,
.INDpositionLeft  #INDmenu {
	left:                       0;
	right:                      initial                     !important;
	/* border-right:               4px solid #0a7da4; */
}
[data-indpositionright] #INDmenu ,
.INDpositionRight #INDmenu {
	right:                      0;
	left:                       initial                     !important;
	/* border-left:                4px solid #0a7da4; */
}
#INDmenu[aria-hidden="true"],
#INDmenu.INDhidden {
	visibility:                 hidden;
}
[data-indpositionleft]  #INDmenu[aria-hidden="true"] ,
.INDpositionLeft  #INDmenu[aria-hidden="true"] ,
[data-indpositionleft]  #INDmenu.INDhidden ,
.INDpositionLeft  #INDmenu.INDhidden {
	left:                       -400px;
}
[data-indpositionright] #INDmenu[aria-hidden="true"] ,
.INDpositionRight #INDmenu[aria-hidden="true"] ,
[data-indpositionright] #INDmenu.INDhidden ,
.INDpositionRight #INDmenu.INDhidden {
	right:                      -400px;
}
#INDmenu :focus {
	outline:                    1px solid rgb(77, 144, 254) !important;
	outline:                    1px auto  rgb(77, 144, 254) !important;
}



/*
 * Error
 */
#INDerror {
	background:                 White;
	width:                      127px;
	text-align:                 center;
}
#INDerror {
	width:                      313px;
}
#INDerror h2 {
	display:                    block;
	-webkit-text-stroke: initial;
	-moz-text-stroke: initial;
	-ms-text-stroke: initial;
}
#INDloader img, #INDerror h2 {
	margin:                     24px 0px;
	width:                      auto;
	line-height:                initial;
	letter-spacing:             initial;
}
#INDerror * {
	font-family:                Arial, Helvetica, sans-serif;
	font-weight:                500;
	font-size:                  25px;
	color:                      #444;
}






/*
 * Keyboard Icons
 */
:not(#INDdummy).INDkeyboardIcon {
	white-space:                nowrap;
	font-size:                  smaller;
}
:not(#INDdummy).INDkeyboardIcon kbd {
/*
	border:                     none;
	border-radius:              0.1em;
	box-shadow:                 0.1em -0.1em 0 0.1em #ddd,
	                            0.1em  0.1em 0 0.1em #aaa,
	                            0      0     0 0.2em #bbb;
*/
	display:                    inline-flex;
	justify-content:            center;
	align-items:                center;
	box-sizing:                 border-box;
	height:                     24px;
	min-width:                  24px;
	border:                     0.2em solid;
	border-radius:              0.3em;
	border-color:               #ddd #bbb #777 #999;
	background-color:           White                       !important;
	background-image:           linear-gradient(to bottom left, #eee, #fff, #eee);
	padding:                    0.1em 0.3em;
	font-family:                Arial, sans-serif;
	font-family:                monospace;
	font-weight:                normal;
	vertical-align:             bottom;
}
:not(#INDdummy).INDkeyboardIcon kbd,
:not(#INDdummy).INDkeyboardIcon kbd * {
	color:                      Black                       !important;
	font-size:                  12px;
}
:not(#INDdummy).INDkeyboardIcon kbd * {
	margin:                     none;
	padding:                    none;
	border:                     none;
}
/*
:not(#INDdummy).INDkeyboardIcon kbd, :not(#INDdummy).INDkeyboardIcon kbd * {
	font-family:                Arial, sans-serif;
	font-size:                  1em;
	font-weight:                normal;
}
*/

@media screen and (max-width: 800px) {
[data-indhasdragtooltip]   #INDmenu-btn:after,
.INDhasDragTooltip   #INDmenu-btn:after
{font-size:15px;}
}/* close max-width 800px */


/*custome btn style for*/
/*
 * def.src.css
 */
 #INDbtnWrap {
	margin:                     0;
	padding:                    0;
	border:                     none;
	/* z-index:                    9999; */
	z-index:                    9999999;
}

#INDmenu-btn {
	position:                   fixed;
	padding: 					15px;
	height:                     auto;
	width:                      auto;
	min-width:                  auto;
	top:                        24px;
	border:                     none;
	outline:                    none;
	box-shadow:                 none;
	background: 				var( --indmaincolor ) !important;
	
	transition:                 transform 0.6s;
	cursor:                     pointer;
	--indscale: 				1;
	--indscale-contra: 			calc(1 - var(--indscale));
	--indscale-margin:			calc( var(--indscale-contra) * 10 * -4px );
	transform:                  scale( var( --indscale, 1 ) );
	z-index:                    inherit;
	flex-direction: 			row-reverse;
}
[data-indpositionleft] #INDmenu-btn{
	margin-left :var(--indmargin);
}
[data-indpositionright] #INDmenu-btn{
	margin-right :var(--indmargin);
}

.INDcircle-btn, .INDsemicircle-btn, .INDrounded-btn, .INDrectangle-btn {
    display: flex;
}
#INDmenu-btn.INDnoTooltip{
	direction: 					ltr;
}

[data-indpositionleft] #INDmenu-btn, 
.INDpositionLeft #INDmenu-btn{
	transform-origin: top left;
	left:7px;
}
[data-indpositionright] #INDmenu-btn, 
.INDpositionRight #INDmenu-btn{
	transform-origin: top right;
	right:7px;
}

[data-indpositionleft] #INDmenu-btn.INDsemicircle-btn{
	margin-left: 0px !important;
	left:0;
}

[data-indpositionright] #INDmenu-btn.INDsemicircle-btn{
	margin-right: 0px !important;
	right:0;
}

[data-indpositionright] #INDmenu-btn.INDcircle-btn{
	right:10px;
}

[data-indpositionleft] #INDmenu-btn.INDcircle-btn{
	left:10px;
}

/* [data-indhasdragtooltip]  */
#INDmenu-btn.INDnoTooltip.INDcircle-btn:before {
    content: '';
}


#INDmenu-btn.INDnoTooltip.INDcircle-btn:focus:before,
#INDmenu-btn.INDnoTooltip.INDcircle-btn:hover:before {
	content: '';
    position: absolute;
    top: -12px;
    left: -12px;
    bottom: -12px;
    right: -12px;
	border: 2px solid;
    border-color: var(--indbordercolor, var(--indsecondcolor, white));
    border-radius: 50px;
    box-sizing: border-box;
    animation: border-train .7s ease-in;
    animation-delay : .15s;
    animation-fill-mode: backwards;
}

.INDpositionRight  #INDmenu-btn.INDnoTooltip.INDcircle-btn:focus:before,
.INDpositionRight  #INDmenu-btn.INDnoTooltip.INDcircle-btn:hover:before{
	transform:rotate(180deg);
}


@keyframes border-train {
    0% {
        clip-path: polygon(0 0, 0 100%, 0 100%, 0 0);
    }
    25% {
        clip-path: polygon(0 0, 0 100%, 25% 100%, 25% 0);
    }
    50% {
        clip-path: polygon(0 0, 0 100%, 50% 100%, 50% 0);
    }
    75% {
        clip-path: polygon(0 0, 0 100%, 75% 100%, 75% 0);
    }
    100% {
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
    }
}




[data-indpositionright="INDpositionRight"] #INDmenu-btn{
	flex-direction: row;
}

[data-indmobile]  #INDmenu-btn ,
.INDMobile  #INDmenu-btn {
	top: 						unset;
	bottom:                     24px;
}
[data-indhasdragtooltip]  #INDmenu-btn.INDbtn-loading:focus #INDmenu-btn-moveArrow,
.INDhasDragTooltip  #INDmenu-btn.INDbtn-loading:focus #INDmenu-btn-moveArrow,
[data-indhasdragtooltip]  #INDmenu-btn.INDbtn-loading:hover #INDmenu-btn-moveArrow,
.INDhasDragTooltip   #INDmenu-btn.INDbtn-loading:hover #INDmenu-btn-moveArrow,
#INDmenu-btn.INDbtn-loading svg:not(#INDdummy){
	display: none !important;
}

/* Custom icons */

#INDmenu-btn:focus,
#INDmenu-btn.INDoutline-btn:focus{
	box-shadow: 0 0 6px 3px #fff,0 0 2px var(--indbordercolor, var(--indsecondcolor, black)) inset!important;
    border-color:  var(--indbordercolor, var(--indsecondcolor, black)) !important;
}

#INDmenu-btn > svg{
	position:   				static !important;
	width: 						50px !important;
	height: 					50px  !important;
	display:					block;
}

#INDmenu-btn > #INDmenu-btn-moveArrow {
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    width: 0 !important;
    opacity: 0 !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#INDmenu-btn[data-inddrag="true"]:hover > #INDmenu-btn-moveArrow,
#INDmenu-btn[data-inddrag="true"]:focus > #INDmenu-btn-moveArrow {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1 !important;
    width: 50px !important;
}

#INDmenu-btn > svg,
#INDmenu-btn > svg * {
	border:                     none;
	outline:                    none;
}

[data-indpositionright]  #INDmenu-btn svg ,
.INDpositionRight  #INDmenu-btn svg {
	transform:                  scaleX(-1);
}


#INDmenu-btn svg * {
	stroke: none !important;
	fill: var( --indsecondcolor ) !important;
}

#INDmenu-btn > span{
	text-align: center;
	font-size: 1.7rem;
	color: var( --indsecondcolor ) !important;
	background: var( --indmaincolor ) !important;
}
/* Arrows */
#INDmenu-btn.INDarrow-btn.INDarrow-before-btn > span{
	padding-right: 0px;
	padding-left: 20px;
}

#INDmenu-btn.INDarrow-btn.INDarrow-after-btn > span{
	padding-right: 20px;
	padding-left: 0px;
}

#INDmenu-btn.INDarrow-btn.INDarrow-before-btn > span:before,
#INDmenu-btn.INDarrow-btn.INDarrow-after-btn > span:after{
	content: '';
}

#INDmenu-btn.INDarrow-btn > span:before,
#INDmenu-btn.INDarrow-btn > span:after{
	background: transparent !important;
	position: absolute;
	top: 26px;
	height: 11px;
	width: 11px;
	border: 2px solid var(--indsecondcolor) !important;
	border-bottom-left-radius: 2px;
	border-top: none !important;
	border-right: none !important;
}

#INDmenu-btn.INDarrow-btn > span:before{
	left: 15px !important;;
}

#INDmenu-btn.INDarrow-btn> span:after{
	right: 15px !important;;
}

#INDmenu-btn.INDarrow-right-btn > span:before,
#INDmenu-btn.INDarrow-right-btn > span:after{
    transform: rotate(225deg);
}

#INDmenu-btn.INDarrow-left-btn > span:before,
#INDmenu-btn.INDarrow-left-btn > span:after{
    transform: rotate(45deg);
}

#INDmenu-btn.INDarrow-up-btn > span:before,
#INDmenu-btn.INDarrow-up-btn > span:after{
    transform: rotate(135deg);
}
#INDmenu-btn.INDarrow-down-btn > span:before,
#INDmenu-btn.INDarrow-down-btn > span:after{
    transform: rotate(-45deg);
}

/*Outlined btn*/
#INDmenu-btn.INDoutline-btn{
	color: var( --indmaincolor ) !important;
	border: 5px solid  var(--indbordercolor, var(--indsecondcolor, white)) !important;
}
.INDhasDragTooltip #INDmenu-btn.INDoutline-btn:focus,
.INDhasDragTooltip #INDmenu-btn.INDoutline-btn:hover{
	
	border: unset !important;
}

/*Rounded btn*/
#INDmenu-btn.INDrounded-btn{
	border-radius: 15px !important;
}

/*Circle btn*/
#INDmenu-btn.INDcircle-btn,
#INDmenu-btn.INDcircle-btn:focus {
	border-radius: 100px !important;
}


[data-indpositionleft] #INDmenu-btn.INDsemicircle-btn,
.INDpositionLeft #INDmenu-btn.INDsemicircle-btn{
	left: 0 !important;
	border-radius: 0 100px 100px 0 !important;
	padding-left: 12px !important;
}
[data-indpositionright] #INDmenu-btn.INDsemicircle-btn, 
.INDpositionRight #INDmenu-btn.INDsemicircle-btn{ 
	right: 0 !important;
	border-radius: 100px 0 0 100px !important;
	padding-right: 12px !important;
}

[data-indpositionleft] #INDmenu-btn.INDsemicircle-btn.INDoutline-btn,
.INDpositionLeft #INDmenu-btn.INDsemicircle-btn.INDoutline-btn{
	border-left: 0 !important;
}
[data-indpositionright] #INDmenu-btn.INDsemicircle-btn.INDoutline-btn,
.INDpositionRight #INDmenu-btn.INDsemicircle-btn.INDoutline-btn{
	border-right: 0 !important;
}

/*Canoe btn :)*/
[data-indpositionleft] #INDmenu-btn.INDcanoe-btn,
.INDpositionLeft #INDmenu-btn.INDcanoe-btn{
	border-radius: 0 100px !important;
}

[data-indpositionleft] #INDmenu-btn.INDcanoe-btn > svg,
.INDpositionLeft #INDmenu-btn.INDcanoe-btn > svg{
	transform: rotate(-45deg) !important;
}

[data-indpositionright] #INDmenu-btn.INDcanoe-btn,
.INDpositionRight #INDmenu-btn.INDcanoe-btn{
	border-radius: 100px 0 !important;
}

[data-indpositionright] #INDmenu-btn.INDcanoe-btn > svg,
.INDpositionRight #INDmenu-btn.INDcanoe-btn > svg{
	transform: rotate(45deg) !important;
}

/*Drag tooltip*/
[data-indhasdragtooltip]   #INDmenu-btn-moveArrow,
.INDhasDragTooltip   #INDmenu-btn-moveArrow{
	display: none                      !important;
}

[data-indhasdragtooltip]   #INDmenu-btn[data-INDdrag] #INDmenu-btn-moveArrow,
.INDhasDragTooltip   #INDmenu-btn[data-INDdrag] #INDmenu-btn-moveArrow{
	display: block			!important;
}
[data-indfirefox][data-indhasdragtooltip]   #INDmenu-btn[data-INDdrag],
.INDFirefox.INDhasDragTooltip   #INDmenu-btn[data-INDdrag]{
	overflow: unset !important;
  }

[data-indhasdragtooltip]   #INDmenu-btn-moveArrow,
.INDhasDragTooltip   #INDmenu-btn-moveArrow{
	position: absolute !important;
	top: -50% !important;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

[data-indhasdragtooltip]   #INDmenu-btn[data-INDdrag],
.INDhasDragTooltip   #INDmenu-btn[data-INDdrag]{
	cursor: move !important;
	overflow: hidden;
}

[data-indhasdragtooltip]   #INDmenu-btn:focus,
[data-indhasdragtooltip]   #INDmenu-btn:hover,
.INDhasDragTooltip   #INDmenu-btn:focus,
.INDhasDragTooltip   #INDmenu-btn:hover{
	overflow: unset;
}

[data-indhasdragtooltip]   #INDmenu-btn:focus #INDmenu-btn-moveArrow,
[data-indhasdragtooltip]   #INDmenu-btn:hover #INDmenu-btn-moveArrow,
.INDhasDragTooltip   #INDmenu-btn:focus #INDmenu-btn-moveArrow,
.INDhasDragTooltip   #INDmenu-btn:hover #INDmenu-btn-moveArrow{
	opacity: 1;
}


[data-indhasdragtooltip]   #INDmenu-btn:before,
.INDhasDragTooltip   #INDmenu-btn:before{
	content: '';
	background-color: #122231;
	background-color: var( --indmaincolor, #122231 );
	border: 1px solid White;
	border: 1px solid var( --indsecondcolor, White );
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	position: absolute;
	top: -40%;
	width: 100%;
    height: 120px;
	z-index: -1;
	-moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
	visibility: hidden;
	
}
[data-indhasdragtooltip]   #INDmenu-btn[data-INDdrag]:before,
.INDhasDragTooltip   #INDmenu-btn[data-INDdrag]:before{
	cursor: move;
}

[data-indhasdragtooltip]   #INDmenu-btn:after,
.INDhasDragTooltip   #INDmenu-btn:after{
	content: attr(data-drag-content);
	background-color: #122231;
	background-color: var( --indmaincolor, #122231 );
	border: 1px solid White;
	border: 1px solid var( --indsecondcolor, White );
	cursor: pointer;
	color: white;
    color: var( --indsecondcolor, White );
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    position: absolute;
	top: -40%;
	left: unset;
	right: unset;
    width: 100%;
    height: 120px;
	padding: 0 10px;
	font-size: 18px;
	word-break: normal;
    word-wrap: normal;
    white-space: pre-line;
	line-height:1.2em;
	font-family:Open Sans Hebrew, Arial, Helvetica, sans-serif;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	word-break: keep-all;
	width: fit-content;
	visibility: hidden;
}
/* [data-indhasdragtooltip]  [lang="zh-CN"] #INDmenu-btn:after,
[data-indhasdragtooltip]  [lang="ja"] #INDmenu-btn:after,
[data-indhasdragtooltip]  [lang="zh"] #INDmenu-btn:after,
[data-indhasdragtooltip] [lang="lt"] #INDmenu-btn:after,
[data-indhasdragtooltip]  [lang="ko"] #INDmenu-btn:after,

.INDhasDragTooltip  [lang="zh-CN"] #INDmenu-btn:after,
.INDhasDragTooltip  [lang="ja"] #INDmenu-btn:after,
.INDhasDragTooltip  [lang="zh"] #INDmenu-btn:after,
.INDhasDragTooltip  [lang="lt"] #INDmenu-btn:after,
.INDhasDragTooltip  [lang="ko"] #INDmenu-btn:after{
	word-break: keep-all;
	width: fit-content;
}
[data-indhasdragtooltip]  [lang="nl"] #INDmenu-btn:after,
.INDhasDragTooltip  [lang="nl"] #INDmenu-btn:after{
	word-break: auto-phrase;
	width: fit-content;
}
[data-indhasdragtooltip]  [lang="lt"] #INDmenu-btn:after,
.INDhasDragTooltip  [lang="lt"] #INDmenu-btn:after{
	white-space: normal;
} */
[data-indlangdirrtl][data-indhasdragtooltip]   #INDmenu-btn:after ,
.INDlangdirRTL.INDhasDragTooltip   #INDmenu-btn:after {
    width: 93px;
     
}
[data-indpositionleft]   #INDmenu-btn:after,
.INDpositionLeft   #INDmenu-btn:after{
	border-radius: 0 5px 5px 0;
}
[data-indpositionright]   #INDmenu-btn:after,
.INDpositionRight   #INDmenu-btn:after{
	border-radius: 5px 0 0 5px;
}

[data-indhasdragtooltip]   #INDmenu-btn:not(.INDbtn-loading):hover:before,
[data-indhasdragtooltip]   #INDmenu-btn:not(.INDbtn-loading):hover:after,
[data-indhasdragtooltip]   #INDmenu-btn:not(.INDbtn-loading):focus:before,
[data-indhasdragtooltip]   #INDmenu-btn:not(.INDbtn-loading):focus:after,
.INDhasDragTooltip   #INDmenu-btn:not(.INDbtn-loading):hover:before,
.INDhasDragTooltip   #INDmenu-btn:not(.INDbtn-loading):hover:after,
.INDhasDragTooltip   #INDmenu-btn:not(.INDbtn-loading):focus:before,
.INDhasDragTooltip   #INDmenu-btn:not(.INDbtn-loading):focus:after{
	opacity: 1;
	visibility: visible;
}

[data-indhasdragtooltip][data-indpositionright] #INDmenu-btn:before,
.INDhasDragTooltip.INDpositionRight #INDmenu-btn:before{
	right: 0!important;
}

[data-indhasdragtooltip][data-indpositionright] #INDmenu-btn:after,
.INDhasDragTooltip.INDpositionRight #INDmenu-btn:after{
	right: 100% !important;
}

[data-indhasdragtooltip][data-indpositionleft] #INDmenu-btn:before,
.INDhasDragTooltip.INDpositionLeft #INDmenu-btn:before{
	left: 0 !important;
}

[data-indhasdragtooltip][data-indpositionleft] #INDmenu-btn:after,
.INDhasDragTooltip.INDpositionLeft #INDmenu-btn:after{
	left: 100% !important;
}

[data-indhasdragtooltip] #INDmenu-btn.INDoutline-btn:hover,
[data-indhasdragtooltip] #INDmenu-btn.INDoutline-btn:hover,
.INDhasDragTooltip #INDmenu-btn.INDoutline-btn:focus,
.INDhasDragTooltip #INDmenu-btn.INDoutline-btn:focus{
	border: none !important;
	 
}

[data-indfirefox="INDFirefox"][data-indhasdragtooltip] #INDmenu-btn:after,
.INDFirefox.INDhasDragTooltip #INDmenu-btn:after{
	pointer-events: none;
}





#INDmenu-btn > #INDmenu-btn-moveArrow {
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    width: 0 !important;
    opacity: 0 !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#INDmenu-btn[data-inddrag="true"]:focus > #INDmenu-btn-moveArrow,
#INDmenu-btn[data-inddrag="true"]:hover > #INDmenu-btn-moveArrow {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1 !important;
    width: 50px !important;
}

#INDmenu-btn[style*="--indscale: 0.5"]{
	transform: scale( 0.55 );
}
