#INDtoasMsg {
	visibility: hidden;
	min-width: 250px;
	margin-left: -125px;
	background-color: var(--ind-menu-main-color);
	color: #fff;
	text-align: center;
	border-radius: 30px;
	padding: 16px;
	position: fixed;
	z-index: 1;
	left: 50%;
	bottom: 30px;
	font-size: 17px
}

.INDnyanCat,
.INDnyanCat * {
	cursor: url(https://access.nagich.com/assets/images/cursors/nat927.cur), auto !important
}

#INDtoasMsg[aria-hidden="false"] {
	visibility: visible;
	-webkit-animation: fadein .5s, fadeout .5s 2.5s;
	animation: fadein .5s, fadeout .5s 2.5s
}

@-webkit-keyframes fadein {
	from {
		bottom: 0;
		opacity: 0
	}
	to {
		bottom: 30px;
		opacity: 1
	}
}

@keyframes fadein {
	from {
		bottom: 0;
		opacity: 0
	}
	to {
		bottom: 30px;
		opacity: 1
	}
}

@-webkit-keyframes fadeout {
	from {
		bottom: 30px;
		opacity: 1
	}
	to {
		bottom: 0;
		opacity: 0
	}
}

@keyframes fadeout {
	from {
		bottom: 30px;
		opacity: 1
	}
	to {
		bottom: 0;
		opacity: 0
	}
}

#INDpopup>div {
	background-color: #0A7DA4
}

#INDdisabledPopup {
	position: fixed;
	top: 0;
	left: 0;
	background: White;
	padding: 4px 27px;
	width: 400px;
	visibility: visible;
	border: 4px solid #0A7DA4;
	border-top: 23px solid #0A7DA4;
	border-bottom: 13px solid #0A7DA4;
	border-radius: 4px;
	z-index: 1000;
	transition: top 400ms ease-in, visibility 400ms ease-in;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#INDdisabledPopup[aria-hidden="true"] {
	top: -220px;
	visibility: hidden
}

#INDdisabledPopup span {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 21px;
	color: #444;
	line-height: 1.6
}

@media screen and (max-width:360px) {
	#INDdisabledPopup {
		width: 100%
	}
}

#INDhideBtnForm {
	height: 80%;
	-webkit-overflow-scrolling: touch;
	overflow-y: hidden;
	display: block;
	background-color: #fff
}

#INDhideBtnForm * {
	text-align: right
}

#INDhideBtnForm *:focus,
#INDhideBtnForm fieldset>div>[type="radio"]:focus+label:before,
#INDhideBtnForm fieldset>div>[type="radio"]:focus+label:before {
	outline: 1px solid red !important
}

#INDhideBtnForm>* {
	display: block;
	margin: 10px auto
}

#INDhideBtnForm fieldset {
	width: 60%;
	border: 1px solid #17384c;
	border-radius: 3px;
	padding: 5px
}

#INDhideBtnForm fieldset>legend {
	display: block;
	width: auto;
	color: #17384c;
	-webkit-text-fill-color: #17384c;
	font-size: 18px;
	line-height: 1em;
	padding: 0;
	margin: 0 6px 10px;
	border: 0
}

#INDhideBtnForm fieldset>div {
	display: block;
	margin-bottom: 10px
}

#INDhideBtnForm fieldset>div>input[type="radio"] {
	position: absolute;
	z-index: -1;
	display: initial;
	padding: 0;
	opacity: 0;
	margin: 0;
	outline: 0;
	-webkit-appearance: none;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px)
}

#INDhideBtnForm fieldset>div>label {
	position: relative;
	display: inline-block;
	color: #17384c;
	font-size: 16px;
	line-height: 1em;
	padding: 0;
	margin: 0 25px 0 0;
	cursor: pointer;
	-webkit-text-fill-color: #17384c
}

#INDhideBtnForm fieldset>div>label:before,
#INDhideBtnForm fieldset>div>label:after {
	content: '';
	position: absolute;
	right: -20px;
	width: 12px;
	height: 12px;
	z-index: 0;
	border-radius: 50%;
	border-style: solid;
	border-width: 2px;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	-webkit-box-sizing: initial;
	-moz-box-sizing: initial;
	box-sizing: initial
}

#INDhideBtnForm fieldset>div>[type="radio"]:checked+label:after {
	border-color: #0A7DA4;
	background-color: #0A7DA4
}

#INDhideBtnForm fieldset>div>[type="radio"]:checked+label:before {
	border-color: transparent
}

#INDhideBtnForm fieldset>div>[type="radio"]:not(:checked)+label:after,
#INDhideBtnForm fieldset>div>[type="radio"]:not(:checked)+label:before {
	border-color: #5a5a5a
}

#INDhideBtnForm fieldset>div>[type="radio"]:not(:checked)+label:after {
	z-index: -1;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}

#INDhideBtnForm button {
	color: #fff;
	font-size: 20px;
	width: auto;
	height: auto;
	padding: 7px 15px 9px;
	border-radius: 3px;
	background: 0;
	background-color: #0A7DA4;
	border: 0;
	box-shadow: none;
	cursor: pointer
}

.INDlangdirLTR #INDhideBtnForm * {
	text-align: left
}

.INDlangdirLTR #INDhideBtnForm fieldset>div>label:before,
.INDlangdirLTR #INDhideBtnForm fieldset>div>label:after {
	right: initial;
	left: -20px
}

.INDlangdirLTR #INDhideBtnForm fieldset>div>label {
	margin-right: auto;
	margin-left: 25px
}

:root {
	--ind-menu-main-color: #0A7DA4;
	--ind-menu-hover-color: #48565b;
	--ind-menu-active-color: #0A7DA4
}

.INDmenu-open.INDMobile {
	overflow: hidden
}

.INDMobile #INDmenu .INDmenuBody {
	overflow: scroll
}

.INDmagnifier #INDmenu {
	height: 100vh !important
}

#INDmenu .INDa11yErrMsg {
	padding: 10px;
	text-align: center
}

#INDmenu {
	width: 360px;
	height: 100%;
	display: block !important;
	border: none !important;
	-webkit-box-shadow: -5px 0 4px 0 rgba(0, 0, 0, 0.3);
	box-shadow: -5px 0 4px 0 rgba(0, 0, 0, 0.3);
	background-color: #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

#INDmenu[data-expanded="false"] {
	width: 360px
}

#INDmenu[data-expanded="false"] #INDlangsCombo {
	width: 162px !important;
	left: 51px !important
}

#INDmenu[data-expanded="true"] {
	width: 525px
}

#INDmenu[data-expanded="true"][aria-hidden="true"] {
	left: -525px;
	right: auto
}

#INDmenu[aria-hidden="true"] * {
	visibility: hidden
}

.INDpositionRight #INDmenu[data-expanded="true"][aria-hidden="true"] {
	right: -525px;
	left: auto
}

#INDmenu * {
	font-family: Arial, Tahoma, sans-serif;
	text-align: left;
	line-height: 1em;
	width: auto;
	height: auto;
	min-width: auto;
	min-height: auto;
	max-width: none;
	max-height: none;
	-webkit-text-stroke: none;
	-moz-text-stroke: initial;
	-ms-text-stroke: initial;
	padding: 0;
	word-spacing: normal;
	margin: 0;
	text-transform: none;
	text-decoration: none;
	position: static;
	display: inline-block;
	border: 0;
	float: none;
	background: 0;
	border-radius: 0;
	box-shadow: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	direction: ltr;
	visibility: visible;
	opacity: 1;
	text-shadow: none;
	outline: 0;
	vertical-align: auto;
	white-space: normal;
	letter-spacing: 0
}

#INDmenu button * {
	cursor: pointer
}

#INDmenu div,
#INDmenu span,
#INDmenu button {
	transform: none
}

#INDmenu .INDmenuHeader {
	height: 98px;
	display: block;
	position: relative;
	margin-bottom: 17px;
	background-color: transparent !important;
	background-color: var(--ind-menu-main-color) !important
}

#INDmenu .INDmenuHeader button:focus svg * {
	fill: white;
	stroke: white;
	color: white
}

#INDmenu .INDmenuHeader .INDmenuHeader_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: white
}

#INDmenu #INDmenuHeader_bg,
#INDmenu[data-expanded="true"] #INDmenuHeader_expanded_bg {
	display: block
}

#INDmenu #INDmenuHeader_expanded_bg,
#INDmenu[data-expanded="true"] #INDmenuHeader_bg {
	display: none
}

#INDmenu .INDmenuHeader #INDexpandMenu svg {
	transform: rotate(45deg)
}

#INDmenu .INDmenuHeader #INDmenuHeader_bg stop:first-child {
	stop-color: #3ace9a
}

#INDmenu .INDmenuHeader #INDmenuHeader_bg stop:last-child {
	stop-color: #069dbf
}

#INDmenu .INDmenuHeader h2:before {
	content: unset !important
}

#INDmenu .INDmenuHeader h2 {
	display: block;
	text-align: center;
	line-height: 1em !important;
	color: #fff !important;
	font-size: 18px !important;
	padding: 0 !important;
	margin: 0 !important;
	position: absolute !important;
	top: 62px !important;
	width: 100%;
	-webkit-text-stroke: #fff;
	-moz-text-stroke: #fff
}

#INDmenu .INDmenuHeader h2:not(#INDdummy):not(.INDopenCmdLeg).flyingfocus_target_style {
	padding: 0 !important
}

#INDmenu .INDmenuHeader h2:focus {
	outline: none !important
}

#INDmenu .INDmenuHeader h2:focus:before {
	content: "" !important;
	width: 33%;
	height: 27px;
	position: absolute;
	top: -5px;
	left: 33.5%;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff
}

#INDmenu .INDmenuHeader h2:focus:after {
	content: "";
	width: 33%;
	height: 27px;
	position: absolute;
	bottom: -5px;
	left: 33.5%;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff
}

#INDmenu[data-expanded="false"] .INDmenuHeader h2:focus:before,
#INDmenu[data-expanded="false"] .INDmenuHeader h2:focus:after {
	width: 50%;
	left: 25%
}

#INDmenu .INDmenuHeader #INDcloseAccMenu {
	display: inline-block;
	cursor: pointer;
	background: 0;
	overflow: initial;
	border: 0;
	text-align: center;
	line-height: 1em;
	color: #fff;
	padding: 0 !important;
	margin: 0;
	position: absolute;
	top: 18px;
	left: 17px;
	width: 21px;
	height: 22px
}

#INDmenu .INDmenuHeader svg {
	width: 100%;
	height: 100%
}

#INDmenu .INDmenuHeader button svg * {
	fill: #fff;
	stroke: #fff
}

#INDmenu .INDmenuHeader button#INDa11yMode svg * {
	stroke: none
}

#INDmenu .INDmenuHeader button#INDa11yMode svg {
	width: 19px
}

#INDmenu .INDmenuHeader #INDa11yMode,
#INDmenu .INDmenuHeader #INDexpandMenu {
	display: inline-block;
	cursor: pointer;
	background: 0;
	border: 0;
	text-align: center;
	line-height: 1em;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 17px;
	right: 69px;
	width: 26px;
	height: 27px;
	overflow: hidden
}

#INDmenu .INDmenuHeader #INDa11yMode {
	right: 109px;
	top: 14px
}

#INDmenu .INDmenuHeader #INDa11yMode .INDmenuBtn-desc,
#INDmenu .INDmenuHeader #INDexpandMenu .INDmenuBtn-desc,
#INDmenu .INDmenuHeader #INDhideButton .INDmenuBtn-desc {
	right: 0;
	top: 47px;
	width: 100px;
	height: auto;
	padding: 5px 5px;
	background-color: #fff;
	border-radius: 3px;
	opacity: 0;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	left: auto;
	z-index: 10;
	color: var(--ind-menu-main-color)
}

#INDmenu .INDmenuHeader #INDa11yMode .INDmenuBtn-desc:before,
#INDmenu .INDmenuHeader #INDexpandMenu .INDmenuBtn-desc:before,
#INDmenu .INDmenuHeader #INDhideButton .INDmenuBtn-desc:before {
	content: "";
	right: 10px;
	top: -6px;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid white;
	display: block
}

#INDmenu .INDmenuHeader #INDa11yMode:hover .INDmenuBtn-desc,
#INDmenu .INDmenuHeader #INDexpandMenu:hover .INDmenuBtn-desc,
#INDmenu .INDmenuHeader #INDhideButton:hover .INDmenuBtn-desc,
#INDmenu .INDmenuHeader #INDa11yMode:focus .INDmenuBtn-desc,
#INDmenu .INDmenuHeader #INDexpandMenu:focus .INDmenuBtn-desc,
#INDmenu .INDmenuHeader #INDhideButton:focus .INDmenuBtn-desc {
	top: 40px;
	opacity: 1
}

#INDmenu .INDmenuHeader #INDhideButton {
	display: inline-block;
	cursor: pointer;
	background: 0;
	border: 0;
	text-align: center;
	line-height: 1em;
	color: #fff;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 14px;
	right: 22px;
	width: 32px;
	height: 32px;
	overflow: hidden
}

#INDmenu .INDmenuHeader #INDlangsCombo {
	display: inline-block !important;
	cursor: pointer;
	background: 0;
	border: 0;
	text-align: center;
	line-height: 1em;
	color: #fff;
	padding: 0 !important;
	padding-left: 5px;
	margin: 0;
	-webkit-appearance: menulist-button;
	-ms-appearance: menulist-button;
	-moz-appearance: menulist-button;
	-o-appearance: menulist-button;
	position: absolute;
	top: 20px;
	left: 73px;
	width: 190px;
	min-width: auto;
	height: 21px;
	min-height: auto;
	border-radius: 21px;
	font-size: 12px !important;
	background: #00618c;
	background: -moz-linear-gradient(45deg, rgba(0, 97, 140, 1) 0, rgba(3, 126, 116, 1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(0, 97, 140, 1) 0, rgba(3, 126, 116, 1) 100%);
	background: linear-gradient(45deg, rgba(0, 97, 140, 1) 0, rgba(3, 126, 116, 1) 100%);
	text-align: left !important;
	direction: ltr !important
}

#INDmenu .INDmenuHeader #INDlangsCombo option {
	background: var(--ind-menu-main-color);
	color: white;
	text-align: left !important;
	direction: ltr !important
}

#INDmenu .INDmenuBody::-webkit-scrollbar {
	width: 14px;
	height: 18px
}

#INDmenu .INDmenuBody::-webkit-scrollbar-thumb {
	height: 6px;
	border: 4px solid rgba(0, 0, 0, 0);
	background-clip: padding-box;
	border-radius: 7px;
	background-color: rgba(0, 0, 0, 0.15);
	box-shadow: inset -1px -1px 0 rgba(0, 0, 0, 0.05), inset 1px 1px 0 rgba(0, 0, 0, 0.05)
}

#INDmenu .INDmenuBody::-webkit-scrollbar-button {
	width: 0;
	height: 0;
	display: none
}

#INDmenu .INDmenuBody::-webkit-scrollbar-corner {
	background-color: transparent
}

#INDmenu .INDmenuBody:focus-within,
#INDmenu .INDmenuBody:hover {
	overflow-y: auto;
	padding-right: 1px
}

.INDFirefox #INDmenu .INDmenuBody:focus-within,
.INDFirefox #INDmenu .INDmenuBody:hover {
	padding-right: 7px
}

.INDlangdirRTL #INDmenu .INDmenuBody:focus-within,
.INDlangdirRTL #INDmenu .INDmenuBody:hover {
	overflow-y: auto;
	padding-right: 15px;
	padding-left: 1px
}

.INDFirefox.INDlangdirRTL #INDmenu .INDmenuBody:focus-within,
.INDFirefox.INDlangdirRTL #INDmenu .INDmenuBody:hover {
	padding-left: 7px;
	padding-right: 15px
}

#INDmenu .INDmenuBody {
	display: block;
	width: 91%;
	padding: 0 15px;
	margin: 0 auto;
	overflow-y: hidden;
	scrollbar-width: thin;
	scrollbar-color: rgba(0, 0, 0, 0.15)
}

#INDmenu .INDmenuBody * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#INDmenu .INDmenuBody .INDmenuRow {
	display: block;
	border-bottom: 1px solid #ddddea
}

#INDmenu .INDmenuBody .INDmenuRow h3 {
	display: block !important;
	padding: 0 !important;
	margin: 0 !important;
	float: none !important
}

#INDmenu .INDmenuBody .INDmenuRow h3 button {
	background: 0;
	border: 0;
	padding: 0;
	width: 100%;
	margin: 0;
	text-align: left;
	direction: ltr;
	position: relative;
	padding: 15px 0 !important
}

#INDmenu .INDmenuBody .INDmenuRow h3 button span {
	display: block;
	color: var(--ind-menu-main-color);
	font-size: 14px;
	line-height: 1em;
	font-weight: bold
}

#INDmenu .INDmenuBody .INDmenuRow h3 button svg {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 15px;
	right: 0;
	border-radius: 3px;
	background: #0096c2;
	background: -moz-linear-gradient(45deg, rgba(0, 150, 194, 1) 0, rgba(58, 206, 154, 1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(0, 150, 194, 1) 0, rgba(58, 206, 154, 1) 100%);
	background: linear-gradient(45deg, rgba(0, 150, 194, 1) 0, rgba(58, 206, 154, 1) 100%)
}

#INDmenu .INDmenuBody .INDmenuRow h3 button svg path {
	stroke: #fff
}

#INDmenu .INDmenuBody .INDmenuRow h3 button[aria-expanded="true"] svg path.INDmenu-accordRect-expanded {
	display: none
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel {
	display: block
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel:after,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div:after {
	content: "";
	display: table;
	clear: both
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel {
	overflow: hidden
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button {
	display: inline-block;
	float: left;
	border: 1px solid #ddddea;
	margin-right: 8%;
	margin-bottom: 23px;
	width: calc(91.8%/2);
	background: 0;
	text-align: center;
	cursor: pointer;
	padding: 4px 2px 0;
	border-radius: 3px;
	height: 100px;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:not(#INDcolorReset):hover,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:not(#INDcolorReset):focus {
	background-color: var(--ind-menu-main-color);
	opacity: .8
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:not(#INDcolorReset):hover .INDmenuBtn-desc {
	color: white
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:focus:before,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[aria-pressed="true"]:hover:before {
	top: 0 !important;
	right: 0 !important;
	font-size: 15px !important
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[aria-pressed="true"]::before {
	content: "\2714";
	position: absolute;
	right: 7px;
	z-index: 99;
	padding: 3px;
	top: 7px;
	font-size: 20px;
	color: #12bdd1 !important
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[aria-pressed="true"]:hover:before,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[aria-pressed="true"]:focus:before {
	color: white !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite #INDmenu button[aria-pressed="true"]:focus:before {
	color: black !important
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[aria-pressed="true"] {
	border: 2px solid var(--ind-menu-active-color)
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:nth-child(2n) {
	margin-right: 0
}

#INDmenu[data-expanded="true"] .INDmenuBody .INDmenuRow .INDmenuPanel button {
	width: calc(89.8%/3);
	margin-right: 5%
}

#INDmenu[data-expanded="true"] .INDmenuBody .INDmenuRow .INDmenuPanel button:nth-child(2n) {
	margin-right: 5%
}

#INDmenu[data-expanded="true"] .INDmenuBody .INDmenuRow .INDmenuPanel button:nth-child(3n) {
	margin-right: 0
}

#INDmenu #INDmenuBtnzWrap {
	width: 100%
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button * {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	cursor: pointer
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button svg {
	width: 40px;
	height: 50px;
	display: block;
	margin: 0 auto 5px;
	opacity: 1;
	position: relative;
	top: 0;
	z-index: 9
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel h4 svg *,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button svg * {
	fill: var(--ind-menu-main-color);
	stroke: var(--ind-menu-main-color)
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button svg .INDsvgNoFill {
	fill: none
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="dictionary"] svg,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="readabilitymode"] svg,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="virtualKeyboard"] svg {
	width: 40px;
	height: 40px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:hover svg,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:focus svg {
	visibility: hidden;
	opacity: 0;
	top: -26px;
	width: 30px;
	height: 30px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="soundreder"]:hover svg,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="soundreder"]:focus svg {
	top: -19px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="dictionary"]:hover svg,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="readabilitymode"]:hover svg,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="virtualKeyboard"]:hover svg,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="dictionary"]:focus svg,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="readabilitymode"]:focus svg,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="virtualKeyboard"]:focus svg {
	top: -24px;
	width: 22px;
	height: 22px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:hover svg *,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:focus svg * {
	fill: var(--ind-menu-main-color);
	stroke: var(--ind-menu-main-color)
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenu-fontsizeWrap button:hover svg *,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenu-fontsizeWrap button:focus svg * {
	fill: none;
	stroke: none
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="alttext"] svg rect {
	width: 86px;
	height: 94px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="alttext"] svg g g g rect {
	width: 50px;
	height: 38px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button .INDmenuBtn-text {
	display: block;
	color: var(--ind-menu-main-color);
	font-size: 12px !important;
	line-height: 1em;
	text-align: center;
	opacity: 1;
	position: relative;
	top: 0
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:hover .INDmenuBtn-text,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:focus .INDmenuBtn-text {
	opacity: 0;
	top: -20px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:hover .INDmenuBtn-desc,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:focus .INDmenuBtn-desc {
	color: #fff
}

#INDmenu button[data-indopt] .INDmenuBtn-desc {
	display: block;
	color: black;
	line-height: 1em;
	text-align: center;
	opacity: 0;
	position: absolute;
	width: 90%;
	right: 0;
	left: 0;
	height: 100%;
	top: 20px;
	display: flex;
	align-items: center;
	font-size: 14px;
	margin: 0 auto
}

#INDmenu[lang="bg"] button[data-indopt] .INDmenuBtn-desc,
#INDmenu[lang="de"] button[data-indopt] .INDmenuBtn-desc,
#INDmenu[lang="el"] button[data-indopt] .INDmenuBtn-desc,
#INDmenu[lang="nl"] button[data-indopt] .INDmenuBtn-desc,
#INDmenu[lang="pl"] button[data-indopt] .INDmenuBtn-desc,
#INDmenu[lang="ro"] button[data-indopt] .INDmenuBtn-desc {
	font-size: 13px
}

#INDmenu[lang="ru"] button[data-indopt] .INDmenuBtn-desc {
	font-size: 12px !important
}

#INDmenu button[data-indopt]:hover .INDmenuBtn-desc,
#INDmenu button[data-indopt]:focus .INDmenuBtn-desc {
	opacity: 1;
	top: 0
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup {
	border-radius: 3px;
	border: 1px solid #ddddea;
	display: block;
	width: 100%;
	float: right;
	margin-bottom: 23px;
	padding: 12px 0 13px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4 {
	display: block;
	width: 85% !important;
	margin: 0 auto 4px !important;
	padding: 0 0 0 40px !important;
	position: relative;
	color: var(--ind-menu-main-color);
	font-size: 14px !important;
	line-height: 1em;
	font-weight: bold !important
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4 svg {
	position: absolute;
	left: 0;
	top: 2px;
	height: 25px;
	width: 25px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup .INDmenuGroupDesc {
	color: var(--ind-menu-main-color);
	font-size: 12px;
	line-height: 1.1em;
	margin: 0 auto 9px;
	display: block;
	padding: 0 0 0 40px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup div {
	display: block;
	width: 85%;
	margin: 0 auto
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button {
	display: inline-block;
	float: left;
	border: 1px solid #ddddea;
	margin-right: 4%;
	margin-bottom: 0;
	background: 0;
	text-align: center;
	cursor: pointer;
	padding: 0 7px;
	border-radius: 18px;
	height: 22px;
	text-transform: uppercase;
	line-height: 1em;
	width: calc(95.9%/2);
	color: var(--ind-menu-main-color);
	font-size: 12px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button:hover,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button:focus {
	background-color: var(--ind-menu-hover-color);
	color: white
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button:hover {
	color: white
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button:hover,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button:focus,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button:hover,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button:focus {
	overflow: unset
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button:hover .INDmenuBtn-text,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button:focus .INDmenuBtn-text {
	top: 0;
	opacity: 1
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button .INDmenuBtn-desc {
	right: 10%;
	top: 40px;
	width: 80%;
	height: auto;
	padding: 5px 5px;
	background-color: var(--ind-menu-main-color);
	border-radius: 3px;
	opacity: 0;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	left: auto;
	z-index: 10;
	text-transform: none;
	display: none;
	color: #fff
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors button .INDmenuBtn-text {
	display: block;
	color: inherit;
	font-size: inherit;
	line-height: 1em;
	text-align: center;
	text-transform: uppercase
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button[aria-pressed="true"] {
	background: var(--ind-menu-active-color) !important;
	color: white;
	border: 0
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button:nth-child(2n) {
	margin-right: 0
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap {
	width: 85%;
	height: 22px;
	border-radius: 22px;
	background-color: #f5f4f8;
	position: relative
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap:before {
	content: "";
	width: 16%;
	position: absolute;
	top: 0;
	left: 0;
	top: 0;
	bottom: 0;
	background: #0096c2;
	background: -moz-linear-gradient(45deg, rgba(0, 150, 194, 1) 0, rgba(58, 206, 154, 1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(0, 150, 194, 1) 0, rgba(58, 206, 154, 1) 100%);
	background: linear-gradient(45deg, rgba(0, 150, 194, 1) 0, rgba(58, 206, 154, 1) 100%);
	z-index: 1;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	opacity: .7;
	border-radius: 22px
}

[data-type="word-spacing110"]:before,
[data-type="line-height110"]:before,
[data-type="font-size110"]:before {
	width: 32% !important
}

[data-type="word-spacing120"]:before,
[data-type="line-height120"]:before,
[data-type="font-size120"]:before {
	width: 48% !important
}

[data-type="word-spacing130"]:before,
[data-type="line-height130"]:before,
[data-type="font-size130"]:before {
	width: 64% !important
}

[data-type="word-spacing140"]:before,
[data-type="line-height140"]:before,
[data-type="font-size140"]:before {
	width: 80% !important
}

[data-type="word-spacing150"]:before,
[data-type="line-height150"]:before,
[data-type="font-size150"]:before {
	width: 100% !important
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	position: absolute;
	left: -1px;
	top: 0;
	background-color: var(--ind-menu-main-color);
	border: 0;
	margin: 0;
	padding: 0 !important;
	z-index: 2
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button[data-indopt="wordsizeinc"],
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button[data-indopt="linesizeinc"],
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-plus {
	left: auto;
	right: -1px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button g g g,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button g g g * {
	stroke: #fff !important
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button svg {
	width: 22px;
	height: 22px;
	padding: 0;
	margin: 0;
	opacity: 1;
	top: 0
}

#INDmenu .INDmenuBody .INDmenuRow #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-minus .INDmenu-accordCircle-expanded {
	display: none
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button .INDmenuBtn-desc {
	right: 0;
	top: 40px;
	width: 100px;
	height: auto;
	padding: 5px 5px;
	background-color: var(--ind-menu-main-color);
	border-radius: 3px;
	opacity: 0;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	left: auto;
	z-index: 10;
	color: #fff
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-minus .INDmenuBtn-desc {
	left: 0;
	right: auto
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button .INDmenuBtn-desc:before {
	content: "";
	right: 10px;
	top: -6px;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid var(--ind-menu-main-color);
	display: block
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-minus .INDmenuBtn-desc:before {
	left: 10px;
	right: 0
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button:hover .INDmenuBtn-desc,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button:focus .INDmenuBtn-desc {
	top: 30px;
	opacity: 1
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize h4 svg {
	position: absolute;
	left: 0;
	top: -12px;
	height: 55px;
	width: 21px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor h4 svg {
	position: absolute;
	left: -8px;
	top: 4px;
	height: 23px;
	width: 41px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor h4 svg * {
	fill: var(--ind-menu-main-color);
	stroke: var(--ind-menu-main-color)
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup:after,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup:after {
	content: "";
	display: table;
	clear: both
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup {
	margin-bottom: 10px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup:after {
	content: "";
	display: table;
	clear: both
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap {
	width: calc(91.9%/3);
	margin-right: 4%;
	display: inline-block;
	float: left
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap:last-child {
	margin: 0 !important
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup label {
	display: block;
	border: 1px solid #ddddea;
	margin-bottom: 0;
	background: 0;
	text-align: center;
	cursor: pointer;
	padding: 0;
	border-radius: 18px;
	height: 22px;
	line-height: 1em;
	width: 100%;
	color: var(--ind-menu-main-color);
	font-size: 12px;
	overflow: visible;
	padding-top: 4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap input,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup input {
	position: absolute;
	opacity: 0;
	cursor: pointer
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label:hover,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label:focus,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup label:hover,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup label:focus,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup input:checked~label {
	background-color: var(--ind-menu-hover-color);
	border-color: var(--ind-menu-hover-color);
	color: white
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup input:checked~label {
	background-color: var(--ind-menu-active-color);
	border-color: var(--ind-menu-active-color);
	color: white
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap input:checked~label {
	background-color: var(--ind-menu-active-color);
	border-color: var(--ind-menu-active-color);
	color: white
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-colorscheme {
	display: block;
	width: 100%
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-colorscheme:after {
	content: "";
	display: table;
	clear: both
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcolorReset {
	float: right;
	margin: 0 7.5% 0 0;
	padding: 10px 0 8px 31px !important;
	position: relative;
	height: auto;
	color: var(--ind-menu-main-color);
	text-align: left;
	width: auto;
	border: 0;
	font-weight: 700 !important;
	font-size: 13px !important
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcolorReset:hover {
	color: #000
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcolorReset svg {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0;
	opacity: 1;
	position: absolute;
	left: 7px;
	top: 5px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcolorReset svg * {
	stroke: var(--ind-menu-main-color);
	fill: var(--ind-menu-main-color)
}

#INDmenu-colorInput {
	width: 100% !important;
	height: calc(1rem + 0.4rem);
	padding: 1.5rem 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: var(--ind-color-picker)
}

.INDEdge #INDmenu-colorInput {
	padding: 0;
	height: 40px
}

:not(#INDdummy):not(.INDopenCmdLeg).flyingfocus_target_style#INDmenu-colorInput {
	padding: 1.5rem 0 !important
}

:not(#INDdummy):not(.INDopenCmdLeg).flyingfocus_target_style.INDcustomcolor-radioWrap {
	padding: 0 !important
}

#INDmenu-colorInput:focus {
	outline: 0;
	border: 1px solid #fff
}

#INDmenu-colorInput:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px var(--ind-menu-main-color), 0 0 0 .2rem rgba(0, 123, 255, 0.25);
	border: 1px solid #fff
}

#INDmenu-colorInput:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px var(--ind-menu-main-color), 0 0 0 .2rem rgba(0, 123, 255, 0.25);
	border: 1px solid #fff
}

#INDmenu-colorInput:focus::-ms-thumb {
	box-shadow: 0 0 0 1px var(--ind-menu-main-color), 0 0 0 .2rem rgba(0, 123, 255, 0.25);
	border: 1px solid #fff
}

#INDmenu-colorInput::-moz-focus-outer {
	border: 0
}

#INDmenu-colorInput::-webkit-slider-thumb {
	width: 1.6rem;
	height: 1.6rem;
	margin-top: -0.25rem;
	background-color: var(--ind-color-picker);
	border: 1px solid var(--ind-menu-main-color);
	border-radius: 1rem;
	transition: background-color .05s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, transform .15s ease-in-out;
	-webkit-appearance: none;
	appearance: none;
	border: 1px solid #fff
}

@media(prefers-reduced-motion:reduce) {
	#INDmenu-colorInput::-webkit-slider-thumb {
		transition: none;
		border: 1px solid #fff
	}
}

#INDmenu-colorInput::-webkit-slider-thumb:active {
	background-color: var(--ind-color-picker);
	transform: scale(1.5);
	border: 1px solid #fff
}

.INDlangdirLTR #INDmenu-colorInput::-webkit-slider-runnable-track {
	background: linear-gradient(to right, #f00, #f02, #ff002b, #f03, #ff003c, #f04, #ff004d, #f05, #ff005e, #f06, #ff006f, #f07, #ff0080, #ff0089, #ff0091, #ff009a, #ff00a2, #ff00ab, #ff00b3, #ff00bc, #ff00c4, #ff00cd, #ff00d5, #ff00de, #ff00e6, #ff00ef, #ff00f7, #f0f, #f700ff, #ef00ff, #e600ff, #de00ff, #d500ff, #cd00ff, #c400ff, #bc00ff, #b300ff, #ab00ff, #a200ff, #9a00ff, #9100ff, #8900ff, #8000ff, #70f, #6f00ff, #60f, #5e00ff, #50f, #4d00ff, #40f, #3c00ff, #30f, #2b00ff, #20f, #1a00ff, #10f, #0900ff, #00f, #0009ff, #01f, #001aff, #02f, #002bff, #03f, #003cff, #04f, #004dff, #05f, #005eff, #06f, #006fff, #07f, #0080ff, #0089ff, #0091ff, #009aff, #00a2ff, #00abff, #00b3ff, #00bcff, #00c4ff, #00cdff, #00d5ff, #00deff, #00e6ff, #00efff, #00f7ff, #0ff, #00fff7, #00ffef, #00ffe6, #00ffde, #00ffd5, #00ffcd, #00ffc4, #00ffbc, #00ffb3, #00ffab, #00ffa2, #00ff9a, #00ff91, #00ff89, #00ff80, #0f7, #00ff6f, #0f6, #00ff5e, #0f5, #00ff4d, #0f4, #00ff3c, #0f3, #00ff2b, #0f2, #00ff1a, #0f1, #00ff09, #0f0, #09ff00, #1f0, #1aff00, #2f0, #2bff00, #3f0, #3cff00, #4f0, #4dff00, #5f0, #5eff00, #6f0, #6fff00, #7f0, #80ff00, #89ff00, #91ff00, #9aff00, #a2ff00, #abff00, #b3ff00, #bcff00, #c4ff00, #cdff00, #d5ff00, #deff00, #e6ff00, #efff00, #f7ff00, #ff0, #fff700, #ffef00, #ffe600, #ffde00, #ffd500, #ffcd00, #ffc400, #ffbc00, #ffb300, #ffab00, #ffa200, #ff9a00, #ff9100, #ff8900, #ff8000, #f70, #ff6f00, #f60, #ff5e00, #f50, #ff4d00, #f40, #ff3c00, #f30, #ff2b00, #f20, #ff1a00, #f10, #ff0900, #000, #090909, #0e0e0e, #141414, #1a1a1a, #1f1f1f, #252525, #2b2b2b, #303030, #363636, #3c3c3c, #414141, #474747, #4d4d4d, #525252, #585858, #5e5e5e, #646464, #696969, #6f6f6f, #757575, #7a7a7a, #808080, #868686, #8b8b8b, #919191, #979797, #9c9c9c, #a2a2a2, #a8a8a8, #aeaeae, #b3b3b3, #b9b9b9, #bdbcbc, #c3c2c2, #c9c7c7, #cecdcd, #d2d2d2, #d8d8d8, #dedede, #e4e4e4, #e9e9e9, #efefef, #f5f5f5, #fff) !important
}

.INDlangdirLTR #INDmenu-colorInput::-moz-slider-runnable-track {
	background: linear-gradient(to right, #f00, #f02, #ff002b, #f03, #ff003c, #f04, #ff004d, #f05, #ff005e, #f06, #ff006f, #f07, #ff0080, #ff0089, #ff0091, #ff009a, #ff00a2, #ff00ab, #ff00b3, #ff00bc, #ff00c4, #ff00cd, #ff00d5, #ff00de, #ff00e6, #ff00ef, #ff00f7, #f0f, #f700ff, #ef00ff, #e600ff, #de00ff, #d500ff, #cd00ff, #c400ff, #bc00ff, #b300ff, #ab00ff, #a200ff, #9a00ff, #9100ff, #8900ff, #8000ff, #70f, #6f00ff, #60f, #5e00ff, #50f, #4d00ff, #40f, #3c00ff, #30f, #2b00ff, #20f, #1a00ff, #10f, #0900ff, #00f, #0009ff, #01f, #001aff, #02f, #002bff, #03f, #003cff, #04f, #004dff, #05f, #005eff, #06f, #006fff, #07f, #0080ff, #0089ff, #0091ff, #009aff, #00a2ff, #00abff, #00b3ff, #00bcff, #00c4ff, #00cdff, #00d5ff, #00deff, #00e6ff, #00efff, #00f7ff, #0ff, #00fff7, #00ffef, #00ffe6, #00ffde, #00ffd5, #00ffcd, #00ffc4, #00ffbc, #00ffb3, #00ffab, #00ffa2, #00ff9a, #00ff91, #00ff89, #00ff80, #0f7, #00ff6f, #0f6, #00ff5e, #0f5, #00ff4d, #0f4, #00ff3c, #0f3, #00ff2b, #0f2, #00ff1a, #0f1, #00ff09, #0f0, #09ff00, #1f0, #1aff00, #2f0, #2bff00, #3f0, #3cff00, #4f0, #4dff00, #5f0, #5eff00, #6f0, #6fff00, #7f0, #80ff00, #89ff00, #91ff00, #9aff00, #a2ff00, #abff00, #b3ff00, #bcff00, #c4ff00, #cdff00, #d5ff00, #deff00, #e6ff00, #efff00, #f7ff00, #ff0, #fff700, #ffef00, #ffe600, #ffde00, #ffd500, #ffcd00, #ffc400, #ffbc00, #ffb300, #ffab00, #ffa200, #ff9a00, #ff9100, #ff8900, #ff8000, #f70, #ff6f00, #f60, #ff5e00, #f50, #ff4d00, #f40, #ff3c00, #f30, #ff2b00, #f20, #ff1a00, #f10, #ff0900, #000, #090909, #0e0e0e, #141414, #1a1a1a, #1f1f1f, #252525, #2b2b2b, #303030, #363636, #3c3c3c, #414141, #474747, #4d4d4d, #525252, #585858, #5e5e5e, #646464, #696969, #6f6f6f, #757575, #7a7a7a, #808080, #868686, #8b8b8b, #919191, #979797, #9c9c9c, #a2a2a2, #a8a8a8, #aeaeae, #b3b3b3, #b9b9b9, #bdbcbc, #c3c2c2, #c9c7c7, #cecdcd, #d2d2d2, #d8d8d8, #dedede, #e4e4e4, #e9e9e9, #efefef, #f5f5f5, #fff) !important
}

.INDlangdirLTR #INDmenu-colorInput::-ms-slider-runnable-track {
	background: linear-gradient(to right, #f00, #f02, #ff002b, #f03, #ff003c, #f04, #ff004d, #f05, #ff005e, #f06, #ff006f, #f07, #ff0080, #ff0089, #ff0091, #ff009a, #ff00a2, #ff00ab, #ff00b3, #ff00bc, #ff00c4, #ff00cd, #ff00d5, #ff00de, #ff00e6, #ff00ef, #ff00f7, #f0f, #f700ff, #ef00ff, #e600ff, #de00ff, #d500ff, #cd00ff, #c400ff, #bc00ff, #b300ff, #ab00ff, #a200ff, #9a00ff, #9100ff, #8900ff, #8000ff, #70f, #6f00ff, #60f, #5e00ff, #50f, #4d00ff, #40f, #3c00ff, #30f, #2b00ff, #20f, #1a00ff, #10f, #0900ff, #00f, #0009ff, #01f, #001aff, #02f, #002bff, #03f, #003cff, #04f, #004dff, #05f, #005eff, #06f, #006fff, #07f, #0080ff, #0089ff, #0091ff, #009aff, #00a2ff, #00abff, #00b3ff, #00bcff, #00c4ff, #00cdff, #00d5ff, #00deff, #00e6ff, #00efff, #00f7ff, #0ff, #00fff7, #00ffef, #00ffe6, #00ffde, #00ffd5, #00ffcd, #00ffc4, #00ffbc, #00ffb3, #00ffab, #00ffa2, #00ff9a, #00ff91, #00ff89, #00ff80, #0f7, #00ff6f, #0f6, #00ff5e, #0f5, #00ff4d, #0f4, #00ff3c, #0f3, #00ff2b, #0f2, #00ff1a, #0f1, #00ff09, #0f0, #09ff00, #1f0, #1aff00, #2f0, #2bff00, #3f0, #3cff00, #4f0, #4dff00, #5f0, #5eff00, #6f0, #6fff00, #7f0, #80ff00, #89ff00, #91ff00, #9aff00, #a2ff00, #abff00, #b3ff00, #bcff00, #c4ff00, #cdff00, #d5ff00, #deff00, #e6ff00, #efff00, #f7ff00, #ff0, #fff700, #ffef00, #ffe600, #ffde00, #ffd500, #ffcd00, #ffc400, #ffbc00, #ffb300, #ffab00, #ffa200, #ff9a00, #ff9100, #ff8900, #ff8000, #f70, #ff6f00, #f60, #ff5e00, #f50, #ff4d00, #f40, #ff3c00, #f30, #ff2b00, #f20, #ff1a00, #f10, #ff0900, #000, #090909, #0e0e0e, #141414, #1a1a1a, #1f1f1f, #252525, #2b2b2b, #303030, #363636, #3c3c3c, #414141, #474747, #4d4d4d, #525252, #585858, #5e5e5e, #646464, #696969, #6f6f6f, #757575, #7a7a7a, #808080, #868686, #8b8b8b, #919191, #979797, #9c9c9c, #a2a2a2, #a8a8a8, #aeaeae, #b3b3b3, #b9b9b9, #bdbcbc, #c3c2c2, #c9c7c7, #cecdcd, #d2d2d2, #d8d8d8, #dedede, #e4e4e4, #e9e9e9, #efefef, #f5f5f5, #fff) !important
}

#INDmenu-colorInput::-webkit-slider-runnable-track {
	width: 100%;
	height: 1rem;
	color: transparent;
	cursor: pointer;
	background: linear-gradient(to left, #f00, #f02, #ff002b, #f03, #ff003c, #f04, #ff004d, #f05, #ff005e, #f06, #ff006f, #f07, #ff0080, #ff0089, #ff0091, #ff009a, #ff00a2, #ff00ab, #ff00b3, #ff00bc, #ff00c4, #ff00cd, #ff00d5, #ff00de, #ff00e6, #ff00ef, #ff00f7, #f0f, #f700ff, #ef00ff, #e600ff, #de00ff, #d500ff, #cd00ff, #c400ff, #bc00ff, #b300ff, #ab00ff, #a200ff, #9a00ff, #9100ff, #8900ff, #8000ff, #70f, #6f00ff, #60f, #5e00ff, #50f, #4d00ff, #40f, #3c00ff, #30f, #2b00ff, #20f, #1a00ff, #10f, #0900ff, #00f, #0009ff, #01f, #001aff, #02f, #002bff, #03f, #003cff, #04f, #004dff, #05f, #005eff, #06f, #006fff, #07f, #0080ff, #0089ff, #0091ff, #009aff, #00a2ff, #00abff, #00b3ff, #00bcff, #00c4ff, #00cdff, #00d5ff, #00deff, #00e6ff, #00efff, #00f7ff, #0ff, #00fff7, #00ffef, #00ffe6, #00ffde, #00ffd5, #00ffcd, #00ffc4, #00ffbc, #00ffb3, #00ffab, #00ffa2, #00ff9a, #00ff91, #00ff89, #00ff80, #0f7, #00ff6f, #0f6, #00ff5e, #0f5, #00ff4d, #0f4, #00ff3c, #0f3, #00ff2b, #0f2, #00ff1a, #0f1, #00ff09, #0f0, #09ff00, #1f0, #1aff00, #2f0, #2bff00, #3f0, #3cff00, #4f0, #4dff00, #5f0, #5eff00, #6f0, #6fff00, #7f0, #80ff00, #89ff00, #91ff00, #9aff00, #a2ff00, #abff00, #b3ff00, #bcff00, #c4ff00, #cdff00, #d5ff00, #deff00, #e6ff00, #efff00, #f7ff00, #ff0, #fff700, #ffef00, #ffe600, #ffde00, #ffd500, #ffcd00, #ffc400, #ffbc00, #ffb300, #ffab00, #ffa200, #ff9a00, #ff9100, #ff8900, #ff8000, #f70, #ff6f00, #f60, #ff5e00, #f50, #ff4d00, #f40, #ff3c00, #f30, #ff2b00, #f20, #ff1a00, #f10, #ff0900, #000, #090909, #0e0e0e, #141414, #1a1a1a, #1f1f1f, #252525, #2b2b2b, #303030, #363636, #3c3c3c, #414141, #474747, #4d4d4d, #525252, #585858, #5e5e5e, #646464, #696969, #6f6f6f, #757575, #7a7a7a, #808080, #868686, #8b8b8b, #919191, #979797, #9c9c9c, #a2a2a2, #a8a8a8, #aeaeae, #b3b3b3, #b9b9b9, #bdbcbc, #c3c2c2, #c9c7c7, #cecdcd, #d2d2d2, #d8d8d8, #dedede, #e4e4e4, #e9e9e9, #efefef, #f5f5f5, #fff);
	border-color: transparent;
	border-radius: 1rem;
	border: 1px solid #ddddea
}

.INDEdge #INDmenu-colorInput::-webkit-slider-runnable-track {
	border: none !important
}

#INDmenu-colorInput::-moz-range-thumb {
	width: 15px;
	height: 15px;
	background-color: var(--ind-color-picker);
	border: 1px solid var(--ind-menu-main-color);
	border-radius: 1rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #fff
}

@media(prefers-reduced-motion:reduce) {
	#INDmenu-colorInput::-moz-range-thumb {
		transition: none
	}
}

#INDmenu-colorInput::-moz-range-thumb:active {
	background-color: var(--ind-color-picker);
	transform: scale(1.5);
	border: 1px solid #fff
}

#INDmenu-colorInput::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background: linear-gradient(to left, #f00, #f02, #ff002b, #f03, #ff003c, #f04, #ff004d, #f05, #ff005e, #f06, #ff006f, #f07, #ff0080, #ff0089, #ff0091, #ff009a, #ff00a2, #ff00ab, #ff00b3, #ff00bc, #ff00c4, #ff00cd, #ff00d5, #ff00de, #ff00e6, #ff00ef, #ff00f7, #f0f, #f700ff, #ef00ff, #e600ff, #de00ff, #d500ff, #cd00ff, #c400ff, #bc00ff, #b300ff, #ab00ff, #a200ff, #9a00ff, #9100ff, #8900ff, #8000ff, #70f, #6f00ff, #60f, #5e00ff, #50f, #4d00ff, #40f, #3c00ff, #30f, #2b00ff, #20f, #1a00ff, #10f, #0900ff, #00f, #0009ff, #01f, #001aff, #02f, #002bff, #03f, #003cff, #04f, #004dff, #05f, #005eff, #06f, #006fff, #07f, #0080ff, #0089ff, #0091ff, #009aff, #00a2ff, #00abff, #00b3ff, #00bcff, #00c4ff, #00cdff, #00d5ff, #00deff, #00e6ff, #00efff, #00f7ff, #0ff, #00fff7, #00ffef, #00ffe6, #00ffde, #00ffd5, #00ffcd, #00ffc4, #00ffbc, #00ffb3, #00ffab, #00ffa2, #00ff9a, #00ff91, #00ff89, #00ff80, #0f7, #00ff6f, #0f6, #00ff5e, #0f5, #00ff4d, #0f4, #00ff3c, #0f3, #00ff2b, #0f2, #00ff1a, #0f1, #00ff09, #0f0, #09ff00, #1f0, #1aff00, #2f0, #2bff00, #3f0, #3cff00, #4f0, #4dff00, #5f0, #5eff00, #6f0, #6fff00, #7f0, #80ff00, #89ff00, #91ff00, #9aff00, #a2ff00, #abff00, #b3ff00, #bcff00, #c4ff00, #cdff00, #d5ff00, #deff00, #e6ff00, #efff00, #f7ff00, #ff0, #fff700, #ffef00, #ffe600, #ffde00, #ffd500, #ffcd00, #ffc400, #ffbc00, #ffb300, #ffab00, #ffa200, #ff9a00, #ff9100, #ff8900, #ff8000, #f70, #ff6f00, #f60, #ff5e00, #f50, #ff4d00, #f40, #ff3c00, #f30, #ff2b00, #f20, #ff1a00, #f10, #ff0900, #000, #090909, #0e0e0e, #141414, #1a1a1a, #1f1f1f, #252525, #2b2b2b, #303030, #363636, #3c3c3c, #414141, #474747, #4d4d4d, #525252, #585858, #5e5e5e, #646464, #696969, #6f6f6f, #757575, #7a7a7a, #808080, #868686, #8b8b8b, #919191, #979797, #9c9c9c, #a2a2a2, #a8a8a8, #aeaeae, #b3b3b3, #b9b9b9, #bdbcbc, #c3c2c2, #c9c7c7, #cecdcd, #d2d2d2, #d8d8d8, #dedede, #e4e4e4, #e9e9e9, #efefef, #f5f5f5, #fff);
	border-color: transparent;
	border-radius: 1rem;
	border: 1px solid #ddddea
}

.INDEdge #INDmenu-colorInput::-moz-range-track {
	border: none !important
}

#INDmenu-colorInput::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .2rem;
	margin-left: .2rem;
	background-color: #007bff;
	border: 1px solid var(--ind-menu-main-color);
	border-radius: 1rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none;
	border: 1px solid #fff
}

@media(prefers-reduced-motion:reduce) {
	#INDmenu-colorInput::-ms-thumb {
		transition: none;
		border: 1px solid #fff
	}
}

#INDmenu-colorInput::-ms-thumb:active {
	background-color: #b3d7ff;
	transform: scale(1.5);
	border: 1px solid #fff
}

#INDmenu-colorInput::-ms-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background: linear-gradient(to left, #f00, #f02, #ff002b, #f03, #ff003c, #f04, #ff004d, #f05, #ff005e, #f06, #ff006f, #f07, #ff0080, #ff0089, #ff0091, #ff009a, #ff00a2, #ff00ab, #ff00b3, #ff00bc, #ff00c4, #ff00cd, #ff00d5, #ff00de, #ff00e6, #ff00ef, #ff00f7, #f0f, #f700ff, #ef00ff, #e600ff, #de00ff, #d500ff, #cd00ff, #c400ff, #bc00ff, #b300ff, #ab00ff, #a200ff, #9a00ff, #9100ff, #8900ff, #8000ff, #70f, #6f00ff, #60f, #5e00ff, #50f, #4d00ff, #40f, #3c00ff, #30f, #2b00ff, #20f, #1a00ff, #10f, #0900ff, #00f, #0009ff, #01f, #001aff, #02f, #002bff, #03f, #003cff, #04f, #004dff, #05f, #005eff, #06f, #006fff, #07f, #0080ff, #0089ff, #0091ff, #009aff, #00a2ff, #00abff, #00b3ff, #00bcff, #00c4ff, #00cdff, #00d5ff, #00deff, #00e6ff, #00efff, #00f7ff, #0ff, #00fff7, #00ffef, #00ffe6, #00ffde, #00ffd5, #00ffcd, #00ffc4, #00ffbc, #00ffb3, #00ffab, #00ffa2, #00ff9a, #00ff91, #00ff89, #00ff80, #0f7, #00ff6f, #0f6, #00ff5e, #0f5, #00ff4d, #0f4, #00ff3c, #0f3, #00ff2b, #0f2, #00ff1a, #0f1, #00ff09, #0f0, #09ff00, #1f0, #1aff00, #2f0, #2bff00, #3f0, #3cff00, #4f0, #4dff00, #5f0, #5eff00, #6f0, #6fff00, #7f0, #80ff00, #89ff00, #91ff00, #9aff00, #a2ff00, #abff00, #b3ff00, #bcff00, #c4ff00, #cdff00, #d5ff00, #deff00, #e6ff00, #efff00, #f7ff00, #ff0, #fff700, #ffef00, #ffe600, #ffde00, #ffd500, #ffcd00, #ffc400, #ffbc00, #ffb300, #ffab00, #ffa200, #ff9a00, #ff9100, #ff8900, #ff8000, #f70, #ff6f00, #f60, #ff5e00, #f50, #ff4d00, #f40, #ff3c00, #f30, #ff2b00, #f20, #ff1a00, #f10, #ff0900, #000, #090909, #0e0e0e, #141414, #1a1a1a, #1f1f1f, #252525, #2b2b2b, #303030, #363636, #3c3c3c, #414141, #474747, #4d4d4d, #525252, #585858, #5e5e5e, #646464, #696969, #6f6f6f, #757575, #7a7a7a, #808080, #868686, #8b8b8b, #919191, #979797, #9c9c9c, #a2a2a2, #a8a8a8, #aeaeae, #b3b3b3, #b9b9b9, #bdbcbc, #c3c2c2, #c9c7c7, #cecdcd, #d2d2d2, #d8d8d8, #dedede, #e4e4e4, #e9e9e9, #efefef, #f5f5f5, #fff);
	border-color: transparent;
	border-width: .5rem;
	border: .5rem solid #ddddea
}

.INDEdge #INDmenu-colorInput::-ms-track {
	border: none !important
}

#INDmenu-colorInput::-ms-fill-lower {
	background-color: #dee2e6;
	border-radius: 1rem
}

.INDEdge #INDmenu-colorInput::-ms-fill-lower {
	background-color: transparent !important
}

#INDmenu-colorInput::-ms-fill-upper {
	margin-right: 15px;
	background-color: #dee2e6;
	border-radius: 1rem
}

.INDEdge #INDmenu-colorInput::-ms-fill-upper {
	background-color: transparent !important
}

#INDmenu-colorInput:disabled::-webkit-slider-thumb {
	background-color: #adb5bd;
	background-color: transparent !important
}

#INDmenu-colorInput:disabled::-webkit-slider-runnable-track {
	cursor: default
}

#INDmenu-colorInput:disabled::-moz-range-thumb {
	background-color: #adb5bd;
	background-color: transparent !important
}

#INDmenu-colorInput:disabled::-moz-range-track {
	cursor: default
}

#INDmenu-colorInput:disabled::-ms-thumb {
	background-color: #adb5bd;
	background-color: transparent !important
}

#INDmenu .INDmenuFooter {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	z-index: 100;
	background: #014c5f;
	background: -moz-linear-gradient(45deg, rgba(1, 76, 95, 1) 0, rgba(1, 109, 77, 1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(1, 76, 95, 1) 0, rgba(1, 109, 77, 1) 100%);
	background: linear-gradient(45deg, rgba(1, 76, 95, 1) 0, rgba(1, 109, 77, 1) 100%)
}

#INDmenu .INDmenuFooter div:first-child {
	display: block;
	text-align: center;
	height: 50px;
	padding-top: 19px
}

#INDmenu .INDmenuFooter div:first-child button {
	display: inline-block !important;
	background: 0;
	border: 0;
	padding: 3px 0 !important;
	color: #fff !important;
	font-size: 12px !important;
	cursor: pointer;
	position: relative;
	overflow: hidden
}

#INDmenu .INDmenuFooter div:first-child button:hover,
#INDmenu .INDmenuFooter div:first-child button:focus,
#INDmenu .INDmenuHeader #INDa11yMode:hover,
#INDmenu .INDmenuHeader #INDa11yMode:focus,
#INDmenu .INDmenuHeader #INDexpandMenu:hover,
#INDmenu .INDmenuHeader #INDexpandMenu:focus,
#INDmenu .INDmenuHeader #INDhideButton:focus,
#INDmenu .INDmenuHeader #INDhideButton:hover {
	overflow: unset
}

#INDmenu .INDmenuFooter div button:focus,
#INDmenu .INDmenuFooter div:last-child a:focus {
	color: var(--ind-menu-active-color);
	padding: 3px 5px
}

#INDmenu .INDmenuFooter div:first-child button .INDmenuBtn-desc {
	right: 0;
	bottom: 15px;
	top: auto;
	width: 100px;
	height: auto;
	padding: 5px 5px;
	background-color: #fff;
	border-radius: 3px;
	opacity: 0;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	left: auto;
	z-index: 10;
	display: block;
	color: var(--ind-menu-main-color);
	font-size: 12px;
	line-height: 1em;
	text-align: center
}

#INDmenu .INDmenuFooter div:first-child button:first-child .INDmenuBtn-desc {
	left: 0;
	right: auto
}

#INDmenu .INDmenuFooter div:first-child button .INDmenuBtn-desc:before {
	content: "";
	right: 10px;
	bottom: -6px;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid white;
	display: block
}

#INDmenu .INDmenuFooter div:first-child button:first-child .INDmenuBtn-desc:before {
	left: 10px;
	right: auto
}

#INDmenu .INDmenuFooter div:first-child button:hover .INDmenuBtn-desc,
#INDmenu .INDmenuFooter div:first-child button:focus .INDmenuBtn-desc {
	bottom: 25px;
	top: auto;
	opacity: 1
}

#INDmenu .INDmenuFooter div:first-child button span {
	font-size: inherit;
	color: inherit;
	margin: 0 !important
}

#INDmenu .INDmenuFooter div:first-child button[data-indopt="statement"] {
	margin: 0 25px !important;
	display: inline-block !important
}

#INDmenu .INDmenuFooter div:last-child {
	display: block;
	text-align: center;
	background: rgba(0, 0, 0, 0.2);
	height: 35px;
	direction: ltr;
	color: #fff;
	font-size: 12px;
	line-height: 1em;
	padding-top: 13px
}

#INDmenu .INDmenuFooter div:last-child a {
	display: inline-block;
	color: #fff;
	font-size: 13px;
	line-height: 1em;
	text-decoration: none;
	cursor: pointer
}

#INDmenu .INDmenuFooter div:last-child a:hover,
#INDmenu .INDmenuFooter div:last-child a:focus {
	text-decoration: underline
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="epilepsy"] g rect:nth-child(1n) {
	width: 25px;
	height: 5px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="epilepsy"] g rect:nth-child(2n) {
	width: 19px;
	height: 5px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="epilepsy"] g rect:nth-child(3n) {
	width: 14px;
	height: 5px
}

#INDmenu .INDmenuHeader button#INDexpandMenu svg path {
	stroke-width: 6
}

#INDmenu .nicescroll-cursors {
	cursor: s-resize
}

#INDdictionary-tooltip[aria-hidden="true"] {
	opacity: 0 !important;
	visibility: hidden !important;
	bottom: -100%
}

#INDdictionary-tooltip {
	position: fixed;
	bottom: 0;
	right: 0;
	visibility: visible;
	opacity: 1;
	background-color: #fff;
	z-index: 99999999;
	width: 585px;
	padding-bottom: 25px;
	border-left: 2px solid var(--ind-menu-main-color);
	transition: all 1s ease-in-out
}

#INDdictionary-tooltip * {
	text-align: left;
	direction: ltr
}

.INDpositionRight #INDdictionary-tooltip {
	right: auto;
	left: 0;
	border-right: 2px solid var(--ind-menu-main-color);
	border-left: 0
}

#INDdictionary-tooltip h2 {
	background-color: var(--ind-menu-main-color);
	color: #fff !important;
	font-size: 29px;
	line-height: 1em;
	padding: 27px 45px 21px 20px;
	margin: 0;
	line-height: 1em
}

#INDdictionary-tooltip h2 svg {
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-right: 13px
}

#INDdictionary-tooltip h2 svg * {
	fill: #fff
}

#INDdictionary-tooltip h2 span {
	vertical-align: top;
	display: inline-block;
	padding-top: 2px
}

#INDdictionary-tooltip #INDdictionary-close {
	position: absolute;
	right: 17px;
	width: auto;
	top: 36px;
	z-index: 5;
	border: 0;
	background: 0;
	padding: 0;
	cursor: pointer;
	margin: 0
}

#INDdictionary-tooltip #INDdictionary-close svg {
	width: 20px;
	height: 20px
}

#INDdictionary-tooltip .INDdictionaryAudio {
	display: block;
	height: 60px;
	padding: 24px 0 0 20px;
	position: relative;
	margin: 0 auto 20px
}

#INDdictionary-tooltip .INDdictionaryAudio .audioTtile {
	display: inline-block;
	color: var(--ind-menu-main-color);
	font-size: 17px
}

#INDdictionary-tooltip .INDdictionaryAudio audio {
	display: none
}

#INDdictionary-tooltip .INDdictionaryAudio #INDdictionary-play {
	display: inline-block;
	position: absolute;
	right: 16px;
	width: auto;
	top: 16px;
	font-size: 14px;
	color: var(--ind-menu-main-color);
	border: 0;
	background: 0;
	padding: 5px 32px 5px 0;
	margin: 0;
	cursor: pointer
}

#INDdictionary-tooltip .INDdictionaryAudio #INDdictionary-play svg {
	width: 25px;
	height: 26px;
	margin-left: 5px;
	position: absolute;
	top: -1px;
	right: 0
}

#INDdictionary-tooltip .INDdictionaryAudio #INDdictionary-play svg * {
	fill: var(--ind-menu-main-color);
	stroke: var(--ind-menu-main-color)
}

#INDdictionary-tooltip ul {
	display: block;
	margin: 0 25px;
	padding: 0;
	list-style: none
}

#INDdictionary-tooltip ul li {
	padding: 0 0 0 30px;
	margin: 0 0 20px;
	list-style-type: none;
	position: relative;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.1em;
	color: #353535
}

#INDdictionary-tooltip ul li:before {
	content: "";
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: var(--ind-menu-main-color);
	position: absolute;
	left: 0;
	top: 3px
}

.INDpositionLeft #INDmenu {
	-webkit-box-shadow: 5px 0 4px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 5px 0 4px 0 rgba(0, 0, 0, 0.3)
}

.INDlangdirRTL #INDmenu * {
	text-align: right;
	direction: rtl
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow h3 button svg {
	right: auto;
	left: 0
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button {
	margin-right: 0;
	margin-left: 8%;
	float: right
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button:nth-child(2n) {
	margin-left: 0
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button .INDmenuBtn-text,
.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup .INDmenuGroupDesc {
	font-size: 14px !important
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow h3 button span,
.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4 {
	font-size: 16px
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4,
.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup .INDmenuGroupDesc {
	padding: 0 40px 0 0 !important
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4 svg {
	right: -8px;
	left: auto !important
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize h4 svg {
	right: 3px
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel#IND_acc0_AccPanel3 #INDmenuGroup-fontsize h4 svg {
	right: -13px
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button {
	float: right;
	margin: 0 0 0 4%
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button:last-child {
	margin: 0
}

.INDlangdirRTL #INDmenu .INDmenuFooter div:first-child button,
.INDlangdirRTL #INDmenu .INDmenuFooter div:last-child,
.INDlangdirRTL #INDmenu .INDmenuFooter div:last-child a,
.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-cursors div button {
	font-size: 14px
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button {
	left: auto;
	right: -1px
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-plus {
	left: -1px;
	right: auto
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-plus:focus,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-minus:focus {
	background-color: var(--ind-menu-main-color) !important
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap:before {
	right: 0;
	left: auto
}

.INDlangdirRTL #INDmenu[data-expanded="true"] .INDmenuBody .INDmenuRow .INDmenuPanel button {
	margin-right: 0;
	margin-left: 5%
}

.INDlangdirRTL #INDmenu[data-expanded="true"] .INDmenuBody .INDmenuRow .INDmenuPanel button:nth-child(2n) {
	margin-right: 0;
	margin-left: 5%
}

.INDlangdirRTL #INDmenu[data-expanded="true"] .INDmenuBody .INDmenuRow .INDmenuPanel button:nth-child(3n) {
	margin-left: 0
}

.INDlangdirRTL #INDmenu .INDmenuFooter div:first-child button:first-child .INDmenuBtn-desc {
	right: 0;
	left: auto
}

.INDlangdirRTL #INDmenu .INDmenuFooter div:first-child button:first-child .INDmenuBtn-desc:before {
	right: 10px;
	left: auto
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button .INDmenuBtn-desc {
	left: 0;
	right: auto
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button .INDmenuBtn-desc:before {
	right: auto;
	left: 10px
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-minus .INDmenuBtn-desc {
	right: 0;
	left: auto
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-fontsize #INDmenu-fontsizeWrap button#INDfontsize-minus .INDmenuBtn-desc:before {
	right: 10px;
	left: 0
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcolorReset {
	float: left;
	margin: 0 0 0 7.5%;
	padding: 10px 31px 8px 0 !important;
	text-align: right
}

.INDlangdirRTL #INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcolorReset svg {
	left: auto;
	right: 0
}

#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="whitecursor"]:before,
#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="blackcursor"]:before {
	top: 0;
	font-size: 12px;
	color: white
}

#INDmenu[lang="en"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="blackwhite"]:focus:before {
	color: black
}

#INDContent:focus .INDhiddenText,
#INDContent:active,
#INDContent:active .INDhiddenText,
#INDpopupHead:active {
	color: var(--ind-menu-main-color) !important
}

#INDpopup[aria-hidden="false"] {
	display: block !important
}

#INDshortcutMenu ul li a:hover {
	background: transparent !important
}

#INDContent button:focus {
	color: var(--ind-menu-main-color) !important
}

#INDhideBtnForm button:focus {
	color: white !important
}

#INDvoiceCmdCtrls #INDcmdLog {
	height: 35px !important
}

#INDvoiceCmdCtrls .INDcloseCmd.INDcloseBTN.flyingfocus_target svg {
	position: relative;
	top: -7px;
	left: -6px
}

#INDmenu-colorChange:focus #INDmenu-colorInput {
	margin-top: 20px
}

#INDmenuOverlay {
	position: fixed !important;
	display: none !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 19 !important;
	margin: 0 !important;
	padding: 0 !important;
	top: 0 !important;
	left: 0 !important;
	min-width: auto !important;
	min-height: auto !important;
	max-width: none !important;
	max-height: none !important;
	border: none !important;
	float: none !important;
	background: transparent !important;
	visibility: visible !important;
	opacity: 1 !important;
	outline: none !important
}

#INDmenuOverlay:before,
#INDmenuOverlay:after {
	content: '' !important;
	display: none !important
}

.INDmenu-open #INDmenuOverlay {
	display: block !important
}

#INDmenu[lang="bg"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:focus .INDmenuBtn-desc,
#INDmenu[lang="bg"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:hover .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="readablefont"]:focus .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="readablefont"]:hover .INDmenuBtn-desc,
#INDmenu[lang="el"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:focus .INDmenuBtn-desc,
#INDmenu[lang="el"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:hover .INDmenuBtn-desc,
#INDmenu[lang="el"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textreader"]:focus .INDmenuBtn-desc,
#INDmenu[lang="el"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textreader"]:hover .INDmenuBtn-desc,
#INDmenu[lang="el"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:focus .INDmenuBtn-desc,
#INDmenu[lang="el"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:hover .INDmenuBtn-desc {
	font-size: 12px
}

#INDmenu[lang="bg"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="ca"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="ru"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="el"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="es"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="et"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="eu"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="fr"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="nl"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="pl"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="pt"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[lang="sk"] .INDmenuBody #INDfontsize-radioGroup span label {
	height: 40px !important;
	padding-top: 8px !important
}

#INDmenu[data-expanded="false"][lang="bg"] .INDmenuBody #INDfontsize-radioGroup span label {
	height: 49px !important;
	padding: 5px 5px 0 !important
}

#INDmenu[lang="gl"] .INDmenuBody #INDfontsize-radioGroup span label {
	height: 40px !important;
	padding: 8px 5px 0 5px !important
}

#INDmenu[lang="ru"] .INDmenuBody .INDmenuRow .INDmenuPanel button:hover .INDmenuBtn-desc,
#INDmenu[lang="ru"] .INDmenuBody .INDmenuRow .INDmenuPanel button:focus .INDmenuBtn-desc,
#INDmenu[lang="sv"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:hover .INDmenuBtn-desc,
#INDmenu[lang="sv"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:focus .INDmenuBtn-desc,
#INDmenu[lang="sv"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="smartnav"]:hover .INDmenuBtn-desc,
#INDmenu[lang="sv"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="smartnav"]:focus .INDmenuBtn-desc {
	font-size: 13px
}

#INDspeechTabsWrap div[aria-selected="true"]:focus {
	color: black !important
}

#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="dictionary"]:focus .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="dictionary"]:hover .INDmenuBtn-desc {
	width: 100%
}

#INDmenu[lang="gl"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:focus .INDmenuBtn-desc,
#INDmenu[lang="gl"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:hover .INDmenuBtn-desc,
#INDmenu[lang="hr"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:focus .INDmenuBtn-desc,
#INDmenu[lang="hr"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:hover .INDmenuBtn-desc,
#INDmenu[lang="it"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="soundreder"]:focus .INDmenuBtn-desc,
#INDmenu[lang="it"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="soundreder"]:hover .INDmenuBtn-desc,
#INDmenu[lang="ja"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:focus .INDmenuBtn-desc,
#INDmenu[lang="ja"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:hover .INDmenuBtn-desc,
#INDmenu[lang="nl"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:focus .INDmenuBtn-desc,
#INDmenu[lang="nl"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:hover .INDmenuBtn-desc,
#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:hover .INDmenuBtn-desc,
#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="textmagnifier"]:focus .INDmenuBtn-desc,
#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:hover .INDmenuBtn-desc,
#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:focus .INDmenuBtn-desc,
#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="smartnav"]:hover .INDmenuBtn-desc,
#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="smartnav"]:focus .INDmenuBtn-desc,
#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="readablefont"]:hover .INDmenuBtn-desc,
#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="readablefont"]:focus .INDmenuBtn-desc,
#INDmenu[lang="da"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:hover .INDmenuBtn-desc,
#INDmenu[lang="da"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:focus .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:hover .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="keyboard"]:focus .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="voicecmd"]:hover .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="voicecmd"]:focus .INDmenuBtn-desc {
	top: 5px !important
}

#INDmenu[data-expanded="false"][lang="bg"] #INDmenuGroup-fontsize #INDfontsize-radioGroup,
#INDmenu[data-expanded="false"][lang="ca"] #INDmenuGroup-fontsize #INDfontsize-radioGroup,
#INDmenu[data-expanded="false"][lang="ca"] #INDcustomcolor-radioGroup,
#INDmenu[data-expanded="false"][lang="ca"] #INDmenu-colorChange,
#INDmenu[data-expanded="false"][lang="cs"] #INDmenuGroup-fontsize #INDfontsize-radioGroup,
#INDmenu[data-expanded="false"][lang="de"] #INDmenuGroup-fontsize #INDfontsize-radioGroup,
#INDmenu[data-expanded="false"][lang="de"] #INDcustomcolor-radioGroup,
#INDmenu[data-expanded="false"][lang="de"] #INDmenu-colorChange,
#INDmenu[data-expanded="false"][lang="el"] #INDmenuGroup-fontsize #INDfontsize-radioGroup,
#INDmenu[data-expanded="false"][lang="es"] #INDmenuGroup-fontsize #INDfontsize-radioGroup {
	width: 97% !important
}

#INDmenu[data-expanded="false"][lang="bg"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap,
#INDmenu[data-expanded="false"][lang="ca"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap,
#INDmenu[data-expanded="false"][lang="ca"] #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap,
#INDmenu[data-expanded="false"][lang="cs"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap,
#INDmenu[data-expanded="false"][lang="de"] #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap,
#INDmenu[data-expanded="false"][lang="de"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap,
#INDmenu[data-expanded="false"][lang="el"] #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap,
#INDmenu[data-expanded="false"][lang="el"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap,
#INDmenu[data-expanded="false"][lang="es"] #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap,
#INDmenu[data-expanded="false"][lang="es"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap {
	width: calc(96%/3) !important;
	margin-right: 2% !important
}

#INDmenu[data-expanded="false"][lang="bg"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="ca"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="ca"] #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="cs"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="de"] #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="de"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="el"] #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="el"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="es"] #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="es"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child {
	margin-right: 0 !important
}

#INDmenu[data-expanded="false"][lang="bg"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDmenuGroup h4 {
	width: 93% !important
}

#INDmenu[data-expanded="false"][lang="bg"] #INDmenuGroup-fontsize #INDmenu-fontsizeWrap,
#INDmenu[data-expanded="false"][lang="ca"] #INDmenuGroup-fontsize #INDmenu-fontsizeWrap,
#INDmenu[data-expanded="false"][lang="cs"] #INDmenuGroup-fontsize #INDmenu-fontsizeWrap,
#INDmenu[data-expanded="false"][lang="de"] #INDmenuGroup-fontsize #INDmenu-fontsizeWrap,
#INDmenu[data-expanded="false"][lang="el"] #INDmenuGroup-fontsize #INDmenu-fontsizeWrap,
#INDmenu[data-expanded="false"][lang="es"] #INDmenuGroup-fontsize #INDmenu-fontsizeWrap {
	width: 94.5% !important
}

#INDmenu[lang="bg"] .INDmenuFooter div:first-child button[data-indopt="statement"],
#INDmenu[lang="el"] .INDmenuFooter div:first-child button[data-indopt="statement"] {
	margin: 0 5px !important
}

#INDmenu[data-expanded="false"][lang="ca"] .INDmenuPanel button[data-indopt="keyboard"]:focus .INDmenuBtn-desc,
#INDmenu[data-expanded="false"][lang="ca"] .INDmenuPanel button[data-indopt="keyboard"]:hover .INDmenuBtn-desc,
#INDmenu[data-expanded="false"][lang="cs"] .INDmenuPanel button[data-indopt="voicecmd"]:focus .INDmenuBtn-desc,
#INDmenu[data-expanded="false"][lang="cs"] .INDmenuPanel button[data-indopt="voicecmd"]:hover .INDmenuBtn-desc,
#INDmenu[data-expanded="false"][lang="de"] .INDmenuPanel button[data-indopt="textmagnifier"]:focus .INDmenuBtn-desc,
#INDmenu[data-expanded="false"][lang="de"] .INDmenuPanel button[data-indopt="textmagnifier"]:hover .INDmenuBtn-desc {
	top: 5px
}

#INDmenu[lang="ca"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcolorReset,
#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcolorReset {
	margin: 0 2% 0 0
}

#INDmenu[data-expanded="false"] .INDmenuFooter div:first-child button[data-indopt="statement"] {
	margin: 0 10px !important
}

.INDwhiteblack .INDmenuHeader h2 {
	color: #fff !important
}

#INDmenu[data-expanded="false"][lang="es"] .INDmenuFooter div:first-child {
	padding-top: 8px
}

#INDmenu[data-expanded="false"][lang="et"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[data-expanded="false"][lang="fr"] .INDmenuBody #INDfontsize-radioGroup span label {
	height: 48px !important;
	padding-top: 6px !important
}

#INDmenu[lang="et"] .INDmenuFooter div:first-child button .INDmenuBtn-desc {
	width: 116px
}

#INDmenu[lang="et"] .INDmenuHeader #INDexpandMenu .INDmenuBtn-desc,
#INDmenu[lang="et"] .INDmenuHeader #INDhideButton .INDmenuBtn-desc {
	width: auto
}

#INDmenu[data-expanded="false"][lang="eu"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child {
	margin-right: 0
}

#INDmenu[data-expanded="false"][lang="fr"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup label,
#INDmenu[data-expanded="false"][lang="gl"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup label {
	height: 34px
}

#INDmenu[data-expanded="false"][lang="gl"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup label,
#INDmenu[data-expanded="false"][lang="nl"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
#INDmenu[data-expanded="false"][lang="ru"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap:nth-child(2) label {
	word-break: break-all;
	padding-left: 5px;
	padding-right: 5px
}

#INDmenu[data-expanded="false"][lang="nb"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
	word-break: break-all;
	padding-left: 10px;
	padding-right: 10px
}

#INDmenu[data-expanded="false"][lang="it"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
#INDmenu[data-expanded="false"][lang="ja"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
#INDmenu[data-expanded="false"][lang="lt"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
#INDmenu[data-expanded="false"][lang="lv"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
#INDmenu[data-expanded="false"][lang="nb"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
#INDmenu[data-expanded="false"][lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup label,
#INDmenu[data-expanded="false"][lang="ro"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
#INDmenu[data-expanded="false"][lang="tr"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
	height: 33px
}

#INDmenu[lang="ja"] .INDmenuFooter div:first-child {
	height: 63px
}

#INDmenu[lang="nb"] .INDmenuFooter div:first-child button .INDmenuBtn-desc,
#INDmenu[lang="nb"] .INDmenuHeader #INDexpandMenu .INDmenuBtn-desc,
#INDmenu[lang="nb"] .INDmenuHeader #INDhideButton .INDmenuBtn-desc,
#INDmenu[lang="nl"] .INDmenuFooter div:first-child button .INDmenuBtn-desc,
#INDmenu[lang="nl"] .INDmenuHeader #INDexpandMenu .INDmenuBtn-desc,
#INDmenu[lang="nl"] .INDmenuHeader #INDhideButton .INDmenuBtn-desc,
#INDmenu[lang="sv"] .INDmenuFooter div:first-child button .INDmenuBtn-desc,
#INDmenu[lang="sv"] .INDmenuHeader #INDexpandMenu .INDmenuBtn-desc,
#INDmenu[lang="sv"] .INDmenuHeader #INDhideButton .INDmenuBtn-desc,
#INDmenu[lang="da"] .INDmenuFooter div:first-child button .INDmenuBtn-desc,
#INDmenu[lang="da"] .INDmenuHeader #INDexpandMenu .INDmenuBtn-desc,
#INDmenu[lang="da"] .INDmenuHeader #INDhideButton .INDmenuBtn-desc,
#INDmenu[lang="da"] .INDmenuFooter div:first-child button .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuHeader #INDexpandMenu .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuHeader #INDhideButton .INDmenuBtn-desc,
#INDmenu[lang="de"] .INDmenuFooter div:first-child button .INDmenuBtn-desc {
	width: auto
}

#INDmenu[data-expanded="false"][lang="nl"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap,
#INDmenu[data-expanded="false"][lang="nl"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap {
	width: calc(98%/3);
	margin-right: 1%
}

#INDmenu[data-expanded="false"][lang="nl"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child,
#INDmenu[data-expanded="false"][lang="nl"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap:last-child {
	margin-right: 0
}

#INDmenu[data-expanded="false"][lang="pl"] .INDmenuBody #INDfontsize-radioGroup span label,
#INDmenu[data-expanded="false"][lang="ru"] .INDmenuBody #INDfontsize-radioGroup span label {
	height: 53px !important
}

#INDmenu[data-expanded="false"][lang="sk"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
	padding: 0 5px;
	height: 53px !important
}

#INDmenu[data-expanded="false"][lang="tr"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
	padding-right: 5px;
	padding-left: 5px
}

#INDmenu[data-expanded="false"][lang="bg"] .INDmenuFooter div:first-child {
	height: 52px;
	padding-top: 10px
}

#INDmenu[lang="bg"] .INDmenuBody #INDfontsize-radioGroup span label {
	height: 53px
}

#INDmenu[lang="ca"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4,
#INDmenu[lang="ca"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup div {
	width: 97% !important
}

#INDmenu[data-expanded="false"][lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup div {
	width: 90%
}

#INDmenu[data-expanded="false"][lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup label {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 7px !important
}

#INDmenu[data-expanded="false"][lang="el"] .INDmenuFooter div:first-child button {
	font-size: 11px !important
}

#INDmenu[data-expanded="false"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4,
#INDmenu[data-expanded="false"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup div {
	width: 92% !important
}

@media screen and (max-width:800px) {
	.INDmenuBody {
		overflow: scroll
	}
	#INDdictionary-tooltip {
		width: 80%
	}
	.INDMobile #INDmenu .INDmenuBody,
	#INDmenu .INDmenuBody:focus-within,
	#INDmenu .INDmenuBody:hover {
		overflow-y: auto;
		padding: 0 1px 0 15px !important
	}
	.INDMobile.INDlangdirRTL #INDmenu .INDmenuBody,
	.INDlangdirRTL #INDmenu .INDmenuBody:focus-within,
	.INDlangdirRTL #INDmenu .INDmenuBody:hover {
		overflow-y: auto;
		padding: 0 15px 0 1px !important
	}
	#INDmenu[lang="el"] button[data-indopt] .INDmenuBtn-desc,
	#INDmenu[lang="ro"] button[data-indopt] .INDmenuBtn-desc {
		font-size: 12px
	}
	#INDmenu[lang="lt"] button[data-indopt] .INDmenuBtn-desc {
		font-size: 13px
	}
	#INDmenu .INDmenuHeader .INDmenuHeader_bg {
		top: 1px
	}
	#INDmenu .INDmenuHeader {
		height: 95px
	}
}

@media screen and (max-width:768px) {
	#INDmenu .INDmenuHeader #INDexpandMenu {
		display: none
	}
	#INDmenu[data-expanded="false"],
	#INDmenu[data-expanded="true"] {
		width: 360px
	}
	#INDmenu[data-expanded="false"][lang="el"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		font-size: 12px
	}
	#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup div,
	#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4 {
		width: 92% !important
	}
	#INDmenu .INDmenuHeader {
		height: 95px
	}
	#INDmenu .INDmenuHeader #INDa11yMode {
		right: 60px
	}
}

@media screen and (max-width:568px) {
	#INDmenu .INDmenuHeader .INDmenuHeader_bg {
		width: auto;
		right: -15px
	}
	#INDmenu .INDmenuHeader {
		height: 95px
	}
	#INDmenu #INDmenuHeader_bg,
	#INDmenu[data-expanded="true"] #INDmenuHeader_expanded_bg {
		display: block;
		width: 100%;
		top: 1px;
		right: 0
	}
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup div,
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4 {
		width: 90% !important
	}
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap {
		width: calc(94%/3);
		margin-right: 3%
	}
	#INDmenu[data-expanded="false"][lang="ca"] #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap:last-child,
	#INDmenu[data-expanded="false"][lang="ca"] #INDmenuGroup-fontsize #INDfontsize-radioGroup .INDfontsize-radioWrap:last-child {
		margin: 0 0 0 !important
	}
}

@media screen and (max-width:480px) {
	#INDmenu .INDmenuHeader .INDmenuHeader_bg {
		right: 0
	}
	#INDdictionary-tooltip {
		width: 100%
	}
	#INDdictionary-tooltip h2 svg {
		width: 26px;
		height: 28px;
		margin-right: 4px
	}
	#INDdictionary-tooltip h2 {
		font-size: 23px;
		padding: 12px 45px 1px 11px
	}
	#INDdictionary-tooltip #INDdictionary-close {
		top: 15px
	}
	#INDdictionary-tooltip {
		border: 0
	}
	#INDdictionary-tooltip .INDdictionaryAudio {
		padding-top: 20px
	}
}

@media screen and (max-width:414px) {
	#INDmenu[lang="ca"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup label {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding-left: 7px !important
	}
}

@media screen and (max-width:384px) {
	#INDmenu .INDmenuHeader .INDmenuHeader_bg {
		right: -13px
	}
	#INDmenu[data-expanded="false"],
	#INDmenu[data-expanded="true"] {
		width: 345px
	}
	#INDmenu[lang="el"] .INDmenuFooter div:first-child button,
	#INDmenu[lang="et"] .INDmenuFooter div:first-child button {
		margin: 0 5px !important
	}
	#INDmenu[lang="el"] .INDmenuFooter div:first-child,
	#INDmenu[lang="et"] .INDmenuFooter div:first-child,
	#INDmenu[lang="pl"] .INDmenuFooter div:first-child,
	#INDmenu[lang="pt"] .INDmenuFooter div:first-child,
	#INDmenu[lang="ru"] .INDmenuFooter div:first-child,
	#INDmenu[lang="sk"] .INDmenuFooter div:first-child {
		padding-top: 8px
	}
	#INDmenu .INDmenuHeader {
		height: 91px
	}
	#INDmenu[lang="eu"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		padding-right: 5px !important;
		padding-left: 5px !important;
		height: 53px !important
	}
	#INDmenu[lang="lt"] .INDmenuBody .INDmenuRow h3 button span {
		padding-right: 10px
	}
	#INDmenu[lang="pl"] .INDmenuFooter div:first-child button,
	#INDmenu[lang="pt"] .INDmenuFooter div:first-child button,
	#INDmenu[lang="ru"] .INDmenuFooter div:first-child button {
		margin: 0 5px !important
	}
	#INDmenu[lang="sk"] .INDmenuFooter div:first-child button {
		margin: 0 6px !important
	}
	#INDmenu[lang="sl"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		height: 33px
	}
}

@media screen and (max-width:375px) {
	#INDmenu .INDmenuHeader h2 {
		top: 59px !important
	}
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap span,
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label,
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDcustomcolor-radioWrap span,
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDcustomcolor-radioWrap label {
		font-size: 12px !important
	}
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label {
		padding-right: 10px !important;
		padding-left: 10px !important
	}
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		height: 34px
	}
	#INDmenu .INDmenuFooter div:first-child button[data-indopt="statement"] {
		margin: 0 15px !important
	}
	#INDmenu .INDmenuHeader {
		height: 91px
	}
	#INDmenu #INDmenuHeader_bg {
		top: 0
	}
	#INDmenu[lang="ar"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		height: 22px
	}
	#INDmenu[lang="ar"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		height: 22px
	}
	#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		word-break: break-word
	}
	#INDmenu[lang="pt"] .INDmenuBody #INDfontsize-radioGroup span label {
		height: 54px !important
	}
	#INDmenu[lang="pt"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label {
		padding-right: 5px !important;
		padding-left: 5px !important
	}
	#INDmenu[lang="ca"] .INDmenuBody #INDfontsize-radioGroup span label {
		height: 53px !important
	}
	#INDmenu[lang="da"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
	#INDmenu[lang="de"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
	#INDmenu[lang="sv"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label,
	#INDmenu[lang="zh"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		height: 22px;
		padding-left: 2px !important;
		padding-right: 2px !important
	}
	#INDmenu[lang="el"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label {
		padding-right: 1px !important;
		padding-left: 1px !important;
		font-size: 11px !important
	}
	#INDmenu[lang="es"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		padding-right: 5px !important;
		padding-left: 5px !important;
		height: 53px !important
	}
	#INDmenu[lang="nl"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label {
		padding-right: 2px !important;
		padding-left: 2px !important
	}
}

@media screen and (max-width:360px) {
	#INDmenu .INDmenuHeader .INDmenuHeader_bg {
		right: -24px
	}
	#INDmenu .INDmenuHeader #INDlangsCombo {
		width: 180px
	}
	#INDmenu .INDmenuHeader h2 {
		top: 54px !important
	}
	#INDmenu #INDmenuHeader_bg {
		top: 1px
	}
	#INDmenu .INDmenuHeader {
		height: 87px
	}
	#INDmenu[lang="bg"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup div,
	#INDmenu[lang="bg"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDmenuGroup h4 {
		width: 95% !important
	}
	#INDmenu[lang="bg"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcolorReset {
		float: right;
		margin: 0 2.5% 0 0
	}
	#INDmenu[data-expanded="false"][lang="ca"] .INDmenuFooter div:first-child button {
		margin: 0 10px
	}
	#INDmenu[lang="ca"] .INDmenuFooter div:first-child {
		height: 52px;
		padding-top: 10px
	}
	#INDmenu[data-expanded="false"],
	#INDmenu[data-expanded="true"] {
		width: 330px
	}
	#INDmenu .INDmenuBody {
		width: 96%
	}
	#INDmenu[lang="de"] .INDmenuFooter div:first-child button[data-indopt="statement"] {
		margin: 0 5px !important
	}
	#INDmenu[lang="fr"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label {
		padding-right: 1px !important;
		padding-left: 1px !important
	}
	#INDmenu[lang="hr"] .INDmenuFooter div:first-child {
		padding-top: 8px
	}
	#INDmenu[lang="de"] button[data-indopt] .INDmenuBtn-desc {
		font-size: 12px
	}
	#INDmenu[lang="es"] button[data-indopt] .INDmenuBtn-desc,
	#INDmenu[lang="eu"] button[data-indopt] .INDmenuBtn-desc,
	#INDmenu[lang="fr"] button[data-indopt] .INDmenuBtn-desc,
	#INDmenu[lang="it"] button[data-indopt] .INDmenuBtn-desc,
	#INDmenu[lang="pt"] button[data-indopt] .INDmenuBtn-desc,
	#INDmenu[lang="sl"] button[data-indopt] .INDmenuBtn-desc {
		font-size: 13px
	}
}

@media screen and (max-width:320px) {
	#INDmenu .INDmenuHeader .INDmenuHeader_bg {
		right: -43px
	}
	#INDmenu .INDmenuHeader #INDlangsCombo {
		left: 48px
	}
	#INDmenu .INDmenuHeader h2 {
		top: 55px !important
	}
	#INDmenu .INDmenuHeader #INDhideButton {
		right: 10px
	}
	#INDmenu[lang="he"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="soundreder"]:focus .INDmenuBtn-desc,
	#INDmenu[lang="he"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="epilepsy"]:focus .INDmenuBtn-desc,
	#INDmenu[lang="he"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="voicecmd"]:focus .INDmenuBtn-desc,
	#INDmenu[lang="he"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="readablefont"]:focus .INDmenuBtn-desc {
		font-size: 12px;
		top: 13px !important
	}
	#INDmenu[lang="he"] .INDmenuBody .INDmenuRow .INDmenuPanel button[data-indopt="readabilitymode"]:focus .INDmenuBtn-desc {
		font-size: 12px;
		top: 0 !important
	}
	#INDmenu .INDmenuBody .INDmenuRow .INDmenuPanel #INDmenuGroup-customcolor #INDcustomcolor-radioGroup .INDcustomcolor-radioWrap {
		width: calc(98%/3);
		margin-right: 1%
	}
	#INDmenu[lang="he"] .INDmenuHeader h2 {
		top: 51px !important
	}
	#INDmenu .INDmenuHeader h2 {
		top: 51px !important
	}
	#INDmenu[data-expanded="false"] .INDmenuHeader h2:focus::before,
	#INDmenu[data-expanded="false"] .INDmenuHeader h2:focus::after {
		width: 54%;
		left: 23%
	}
	#INDmenu[lang="ar"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		height: 34px
	}
	#INDmenu[data-expanded="false"],
	#INDmenu[data-expanded="true"] {
		width: 298px
	}
	#INDmenu .INDmenuHeader {
		height: 79px
	}
	#INDmenu[lang="bg"] .INDmenuBody .INDmenuRow h3 button span,
	#INDmenu[lang="el"] .INDmenuBody .INDmenuRow h3 button span,
	#INDmenu[lang="et"] .INDmenuBody .INDmenuRow h3 button span,
	#INDmenu[lang="fr"] .INDmenuBody .INDmenuRow h3 button span,
	#INDmenu[lang="it"] .INDmenuBody .INDmenuRow h3 button span {
		font-size: 13px;
		padding-top: 2px
	}
	#INDmenu[lang="cs"] .INDmenuFooter div:first-child,
	#INDmenu[lang="de"] .INDmenuFooter div:first-child,
	#INDmenu[lang="gl"] .INDmenuFooter div:first-child,
	#INDmenu[lang="it"] .INDmenuFooter div:first-child,
	#INDmenu[lang="lv"] .INDmenuFooter div:first-child,
	#INDmenu[lang="nb"] .INDmenuFooter div:first-child,
	#INDmenu[lang="ro"] .INDmenuFooter div:first-child,
	#INDmenu[lang="sl"] .INDmenuFooter div:first-child,
	#INDmenu[lang="sv"] .INDmenuFooter div:first-child {
		padding-top: 8px
	}
	#INDmenu[lang="de"] .INDmenuBody .INDmenuRow h3 button span {
		font-size: 12px;
		padding-top: 3px
	}
	#INDmenu[lang="es"] .INDmenuBody .INDmenuRow .INDmenuPanel #INDfontsize-radioGroup .INDfontsize-radioWrap label {
		padding-right: 2px !important;
		padding-left: 2px !important;
		height: 39px !important;
		font-size: 11px !important
	}
	#INDmenu[lang="it"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label {
		padding-right: 3px !important;
		padding-left: 3px !important
	}
	#INDmenu[lang="it"] .INDmenuFooter div:first-child button,
	#INDmenu[lang="nb"] .INDmenuFooter div:first-child button,
	#INDmenu[lang="ro"] .INDmenuFooter div:first-child button {
		margin: 0 5px !important
	}
	#INDmenu[lang="nl"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDcustomcolor-radioWrap label {
		font-size: 11px !important
	}
	#INDmenu[lang="ro"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label,
	#INDmenu[lang="ru"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label,
	#INDmenu[lang="sk"] .INDmenuBody .INDmenuRow .INDmenuPanel .INDfontsize-radioWrap label {
		padding-right: 1px !important;
		padding-left: 1px !important
	}
	#INDmenu .INDmenuHeader #INDa11yMode {
		right: 44px
	}
}

:root {
	--ind-color-picker: #0A7DA4;
	--ind-color-bg-picker: #0A7DA4;
	--ind-color-text-picker: #0A7DA4;
	--ind-color-heading-picker: #0A7DA4;
	--ind-color-heading-picker-default: #0A7DA4
}

.INDnavigation {
	margin-top: 45px !important
}

html:not(#INDdummy) body:not(#INDdummy).INDreadablefont,
html:not(#INDdummy) body:not(#INDdummy).INDreadablefont>:not(#INDWrap):not(i),
html:not(#INDdummy) body:not(#INDdummy).INDreadablefont>:not(#INDWrap) *:not(i) {
	font-family: Arial !important
}

#INDWrap * {
	font-family: Arial, Tahoma, sans-serif !important
}

html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor {
	cursor: url('https://access.nagich.com/assets/images/cursors/bigcursorwhite.cur'), auto !important
}

html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor a,
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="link"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor area,
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor label,
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor audio,
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor video,
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor button,
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="button"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="button"] *,
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [type="button"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [type="submit"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [type="image"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="radio"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [type="radio"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="checkbox"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [type="checkbox"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor select,
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="combobox"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="option"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="slider"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="scrollbar"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="spinbutton"],
html:not(#INDdummy) body:not(#INDdummy).INDwhitecursor [role="tab"] {
	cursor: url('https://access.nagich.com/assets/images/cursors/bighandwhite.cur'), auto !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackcursor {
	cursor: url('https://access.nagich.com/assets/images/cursors/bigcursorblack.cur'), auto !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackcursor a,
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="link"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor area,
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor label,
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor audio,
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor video,
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor button,
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="button"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="button"] *,
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [type="button"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [type="submit"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [type="image"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="radio"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [type="radio"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="checkbox"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [type="checkbox"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor select,
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="combobox"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="option"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="slider"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="scrollbar"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="spinbutton"],
html:not(#INDdummy) body:not(#INDdummy).INDblackcursor [role="tab"] {
	cursor: url('https://access.nagich.com/assets/images/cursors/bighandblack.cur'), auto !important
}

html:not(#INDdummy) body:not(#INDdummy).INDbigcursor textarea,
html:not(#INDdummy) body:not(#INDdummy).INDbigcursor [type="text"] {
	cursor: url('https://access.nagich.com/assets/images/cursors/bigtext.cur'), auto !important
}

html:not(#INDdummy) body:not(#INDdummy).INDbigcursor [disabled] {
	cursor: url('https://access.nagich.com/assets/images/cursors/bigdisable.cur'), auto !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap),
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) *:not(img):not(video) {
	color: White;
	background-color: Black
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite ::-webkit-input-placeholder {
	color: White !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite ::-moz-placeholder {
	color: White !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite :-moz-placeholder {
	color: White !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite :-ms-input-placeholder {
	color: White !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite select,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite :placeholder-shown {
	background-color: Black !important;
	outline: 1px dashed gold !important
}

html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap),
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) *:not(img):not(video) {
	color: Black;
	background-color: White
}

html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack ::-webkit-input-placeholder {
	color: Black !important
}

html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack ::-moz-placeholder {
	color: Black !important
}

html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack :-moz-placeholder {
	color: Black !important
}

html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack :-ms-input-placeholder {
	color: Black !important
}

html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack :placeholder-shown {
	background-color: White !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>a,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) a {
	outline: 1px dashed Gold
}

html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>a,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) a {
	outline: 1px dashed MidnightBlue
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h1 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h2 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h3 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h4 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h5 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h6 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>[role="heading"] *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h1 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h2 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h3 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h4 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h5 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h6 *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) [role="heading"] *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h1,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h2,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h3,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h4,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h5,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>h6,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>[role="heading"],
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h1,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h2,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h3,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h4,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h5,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) h6,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) [role="heading"] {
	color: Gold !important
}

html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>h1,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>h2,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>h3,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>h4,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>h5,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>h6,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>[role="heading"],
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) h1,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) h2,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) h3,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) h4,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) h5,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) h6,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) [role="heading"] {
	color: MidnightBlue !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap):not([tabindex="-1"]):focus,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap):not([tabindex="-1"]):focus *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) :not([tabindex="-1"]):focus,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) :not([tabindex="-1"]):focus *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite a:hover,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite a:hover *,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) a:hover,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite>:not(#INDWrap) a:hover *,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap):not([tabindex="-1"]):focus,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap):not([tabindex="-1"]):focus *,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) :not([tabindex="-1"]):focus,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) :not([tabindex="-1"]):focus *,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack a:hover,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack a:hover *,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) a:hover,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack>:not(#INDWrap) a:hover * {
	font-weight: bold;
	-webkit-transition: color .3s ease-in, fill .3s ease-in;
	-moz-transition: color .3s ease-in, fill .3s ease-in;
	-ms-transition: color .3s ease-in, fill .3s ease-in;
	-o-transition: color .3s ease-in, fill .3s ease-in;
	transition: color .3s ease-in, fill .3s ease-in
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite :focus::-webkit-input-placeholder,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack :focus::-webkit-input-placeholder {
	color: Black !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite :focus::-moz-placeholder,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack :focus::-moz-placeholder {
	color: Black !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite :focus:-moz-placeholder,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack :focus:-moz-placeholder {
	color: Black !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite :focus:-ms-input-placeholder,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack :focus:-ms-input-placeholder {
	color: Black !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite :focus:placeholder-shown,
html:not(#INDdummy) body:not(#INDdummy).INDwhiteblack :focus:placeholder-shown {
	background-color: LemonChiffon !important
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite #INDmenu :focus,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite #INDmenu :focus * {
	color: Black;
	fill: Black;
	stroke: Black;
	background-color: LemonChiffon;
	font-weight: bold;
	-webkit-transition: color .3s ease-in, fill .3s ease-in, stroke .3s ease-in;
	-moz-transition: color .3s ease-in, fill .3s ease-in, stroke .3s ease-in;
	-ms-transition: color .3s ease-in, fill .3s ease-in, stroke .3s ease-in;
	-o-transition: color .3s ease-in, fill .3s ease-in, stroke .3s ease-in;
	transition: color .3s ease-in, fill .3s ease-in, stroke .3s ease-in
}

html:not(#INDdummy) body:not(#INDdummy).INDblackwhite .INDmenuFooter :focus path,
html:not(#INDdummy) body:not(#INDdummy).INDblackwhite .INDmenuFooter :focus polygon {
	fill: White !important
}

html:not(#INDdummy) body.INDmonochrome>:not(#INDWrap):not(#INDbtnWrap) {
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-ms-filter: grayscale(1);
	-o-filter: grayscale(1);
	filter: grayscale(1)
}

html:not(#INDdummy) body.INDlowHue>:not(#INDWrap):not(#INDbtnWrap) {
	-webkit-filter: saturate(40%);
	-moz-filter: saturate(40%);
	-ms-filter: saturate(40%);
	-o-filter: saturate(40%);
	filter: saturate(40%)
}

html:not(#INDdummy) body.INDhighHue>:not(#INDWrap):not(#INDbtnWrap) {
	-webkit-filter: saturate(200%);
	-moz-filter: saturate(200%);
	-ms-filter: saturate(200%);
	-o-filter: saturate(200%);
	filter: saturate(200%)
}

html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>h1,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>h2,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>h3,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>h4,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>h5,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>h6,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>[role=heading],
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>:not(#INDWrap) h1,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>:not(#INDWrap) h2,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>:not(#INDWrap) h3,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>:not(#INDWrap) h4,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>:not(#INDWrap) h5,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>:not(#INDWrap) h6,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightHeaders>:not(#INDWrap) [role=heading],
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>h1,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>h2,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>h3,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>h4,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>h5,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>h6,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>[role=heading],
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>:not(#INDWrap) h1,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>:not(#INDWrap) h2,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>:not(#INDWrap) h3,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>:not(#INDWrap) h4,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>:not(#INDWrap) h5,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>:not(#INDWrap) h6,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>:not(#INDWrap) [role=heading] {
	font-weight: bold;
	border-bottom: 2px solid #222
}

html:not(#INDdummy) body:not(#INDdummy).INDhighlightLinks>a,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightLinks>[role=link],
html:not(#INDdummy) body:not(#INDdummy).INDhighlightLinks>:not(#INDWrap) a,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightLinks>:not(#INDWrap) [role=link],
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>a,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>[role=link],
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>:not(#INDWrap) a,
html:not(#INDdummy) body:not(#INDdummy).INDhighlightAll>:not(#INDWrap) [role=link] {
	color: Red;
	border-bottom: 2px solid red;
	text-decoration: none
}

html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>h1,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>h2,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>h3,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>h4,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>h5,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>h6,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>[role="heading"],
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h1,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h2,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h3,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h4,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h5,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h6,
html:not(#INDdummy) body.INDhighlightHeaders.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) [role="heading"],
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>h1,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>h2,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>h3,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>h4,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>h5,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>h6,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>[role="heading"],
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h1,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h2,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h3,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h4,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h5,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) h6,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) [role="heading"] {
	border-color: White
}

html:not(#INDdummy) body.INDhighlightLinks.INDblackwhite:not(#INDdummy)>a,
html:not(#INDdummy) body.INDhighlightLinks.INDblackwhite:not(#INDdummy)>[role="link"],
html:not(#INDdummy) body.INDhighlightLinks.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) a,
html:not(#INDdummy) body.INDhighlightLinks.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) [role="link"],
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>a,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>[role="link"],
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) a,
html:not(#INDdummy) body.INDhighlightAll.INDblackwhite:not(#INDdummy)>*:not(#INDWrap) [role="link"] {
	color: Gold;
	border-color: Gold
}

html:not(#INDdummy) body:not(#INDdummy).INDbackgroundColors {
	background-color: var(--ind-color-bg-picker) !important;
	transition: none !important
}

html:not(#INDdummy) body:not(#INDdummy).INDbackgroundColors>:not(#INDWrap),
html:not(#INDdummy) body:not(#INDdummy).INDbackgroundColors>:not(#INDWrap) * {
	background-color: inherit !important;
	transition: none !important
}

html:not(#INDdummy) body:not(#INDdummy).INDtextColors {
	color: var(--ind-color-text-picker) !important;
	transition: none !important
}

html:not(#INDdummy) body:not(#INDdummy).INDtextColors>:not(#INDWrap),
html:not(#INDdummy) body:not(#INDdummy).INDtextColors>:not(#INDWrap) * {
	color: inherit !important;
	transition: none !important
}

html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>h1,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>h2,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>h3,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>h4,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>h5,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>h6,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>[role="heading"],
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>:not(#INDWrap) h1,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>:not(#INDWrap) h2,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>:not(#INDWrap) h3,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>:not(#INDWrap) h4,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>:not(#INDWrap) h5,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>:not(#INDWrap) h6,
html:not(#INDdummy) body:not(#INDdummy).INDheadingColors>:not(#INDWrap) [role="heading"] {
	color: var(--ind-color-heading-picker) !important;
	transition-property: background !important
}

html:not(#INDdummy) body:not(#INDdummy).INDepilepsy * {
	transition: none !important;
	animation: none !important
}

#INDmagnifierBox {
	display: none;
	position: fixed;
	background: rgba(0, 0, 0, 0.9);
	color: transparent;
	font-size: 36px;
	white-space: pre-wrap;
	padding: 10px;
	line-height: 1 !important;
	max-width: 50%;
	border-radius: 3px;
	z-index: 2147483645
}

.INDMoblie #INDmagnifierBox {
	position: fixed !important
}

@-moz-document url-prefix() {
	html:not(#INDdummy) body.INDmagnifier>:not(#INDWrap):not(#INDbtnWrap) {
		transform: scale(1.5);
		transform-origin: 100% 0
	}
}

html:not(#INDdummy) body.INDmagnifier>:not(#INDWrap):not(#INDbtnWrap) {
	transition: transform .6s, zoom .6s
}

html:not(#INDdummy) body.INDmagnifier>:not(#INDWrap):not(#INDbtnWrap) {
	zoom: 1.5
}

#INDgoogleImg {
	vertical-align: middle !important;
	width: 23px !important;
	margin: 0 8px !important
}

#INDreadguide {
	visibility: hidden
}

.INDreadguide #INDreadguide {
	background: #363636;
	width: 400px;
	height: 10px;
	position: fixed;
	visibility: visible;
	opacity: 1;
	border-radius: 10px
}

.INDanimate .INDMask {
	transition: all 1s
}

.INDMask {
	visibility: hidden;
	opacity: 0;
	width: 100%;
	height: 100%;
	background: #1a1a1a;
	position: fixed;
	border-radius: 10px;
	left: 0
}

.INDfocusmode .INDMask {
	visibility: visible;
	opacity: .7
}

.INDfocusmode #INDtopMask {
	margin-top: 75px
}

.INDfocusmode #INDbotMask {
	margin-bottom: 75px
}

.INDautoCompHide {
	display: none;
	visibility: hidden;
	opacity: 0
}

.INDautoCompShow {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important
}

.INDnavigation .INDmenubarPopup[aria-hidden="true"] {
	display: none !important
}

.INDDesktop.INDkeyboard [tabindex]:not(.INDblock):hover,
.INDDesktop.INDsoundreder [tabindex]:not(.INDblock):hover {
	box-shadow: 0 0 6px 3px Blue, 0 0 2px #333 inset !important
}

body.INDshowBlocks.INDblock,
body.INDshowBlocks>.INDblock,
body.INDshowBlocks>:not(#INDWrap) .INDblock {
	outline: 2px dashed Green !important
}

body.INDshowBlocks:not(#INDdummy).INDblock .INDblock,
body.INDshowBlocks :not(#INDdummy).INDblock .INDblock {
	outline: 3px dashed Red !important
}

body.INDshowBlocks :not(#INDdummy):not(#INDdummy).INDdialog,
body.INDshowBlocks :not(#INDdummy):not(#INDdummy).INDpanel {
	outline: 3px dashed Sienna !important
}

body.INDshowBlocks iframe {
	outline: 2px dashed BlueViolet !important;
	box-shadow: 0 0 0 2px #d5b3f5 !important
}

#INDshortcutMenu {
	position: fixed;
	top: 0;
	margin-top: -1px;
	background: White;
	background-clip: padding-box;
	border: 5px solid #122231;
	border: 5px solid rgba(18, 34, 49, 0.7);
	border-radius: 0 0 8px 8px;
	box-shadow: 0 0 1px 1px White;
	letter-spacing: .7px;
	z-index: 100
}

.INDpositionRight #INDshortcutMenu {
	left: 352px
}

.INDpositionLeft #INDshortcutMenu {
	right: 352px
}

#INDshortcutMenu>* {
	vertical-align: middle !important;
	cursor: pointer !important
}

#INDshortcutMenu ul,
#INDshortcutMenu li {
	list-style: none !important;
	background-image: none !important;
	margin: 0 !important;
	padding: 0 !important;
	display: inline-block !important
}

#INDshortcutMenu li {
	float: left !important
}

#INDWrap[dir="rtl"] #INDshortcutMenu li {
	float: right !important
}

#INDshortcutMenu a {
	padding: 4px 12px !important;
	display: inline-block !important;
	text-decoration: none !important;
	border-radius: 5px !important;
	border: 1px solid transparent !important
}

#INDshortcutMenu a.notinpage {
	display: none !important
}

#INDshortcutMenu a:hover {
	border: 1px solid #75baff !important
}

#INDshortcutMenu a span {
	color: #0A7DA4!important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 15px !important
}

#INDshortcutMenu [role="status"] {
	color: Black !important
}

#INDshortcutMenu #INDshortcutMenuTipBtn {
	display: inline-block !important;
	position: static !important;
	float: none !important;
	background: none !important;
	width: auto !important;
	height: auto !important;
	min-width: auto !important;
	margin: 0 !important;
	padding: 1px 6px !important;
	border: none !important;
	font-size: larger !important
}

#INDshortcutMenu #INDshortcutMenuTipBtn svg {
	width: 17px !important;
	height: 17px !important;
	vertical-align: middle !important
}

#INDshortcutMenu #INDshortcutMenuTipBtn path {
	fill: SteelBlue !important
}

#INDshortcutMenu :not(#INDdummy).INDtooltip,
#INDshortcutMenu :not(#INDdummy).INDtooltip {
	display: none !important;
	top: 46px !important
}

#INDshortcutMenu :focus+:not(#INDdummy).INDtooltip,
#INDshortcutMenu :hover+:not(#INDdummy).INDtooltip {
	display: block !important
}

.INDkeyboard [role="menubar"]:focus-within:after,
.INDkeyboard [role="tablist"]:focus-within:after,
.INDkeyboard [role="radio"]:focus:after,
.INDkeyboard [role="checkbox"]:focus:after {
	position: absolute;
	top: -39px;
	padding: 10px 20px;
	font-size: 16px;
	border-radius: 5px;
	background: Black;
	color: White;
	font-family: Arial;
	font-weight: normal;
	line-height: normal;
	text-align: center;
	text-transform: none;
	letter-spacing: .05em;
	white-space: nowrap;
	box-sizing: content-box;
	z-index: 2147483640
}

.INDkeyboard [role="menubar"]:focus-within,
.INDkeyboard [role="tablist"]:focus-within {
	position: relative
}

.INDlangdirLTR.INDkeyboard [role="menubar"]:focus-within:after,
.INDlangdirLTR.INDkeyboard [role="tablist"]:focus-within:after,
.INDlangdirLTR.INDkeyboard [role="radio"]:focus:after,
.INDlangdirLTR.INDkeyboard [role="checkbox"]:focus:after {
	direction: ltr;
	right: 0
}

.INDkeyboard [role="menubar"]:focus-within:after {
	content: 'Use keys: ←↓↑→ SPACE ESC'
}

.INDkeyboard [role="tablist"]:focus-within:after,
.INDkeyboard [role="radio"]:focus:after {
	content: 'Use keys: ←↓↑→'
}

.INDkeyboard [role="tablist"][aria-multiselectable]:focus-within:after {
	content: 'Use keys: ←↓↑→ ENTER'
}

.INDkeyboard [role="checkbox"]:focus:after {
	content: 'Use SPACE key';
	left: -72px
}

.INDlangdirRTL.INDkeyboard [role="menubar"]:focus-within:after,
.INDlangdirRTL.INDkeyboard [role="tablist"]:focus-within:after,
.INDlangdirRTL.INDkeyboard [role="radio"]:focus:after,
.INDlangdirRTL.INDkeyboard [role="checkbox"]:focus:after {
	direction: rtl;
	left: 0
}

[lang="he"] .INDkeyboard [role="menubar"]:focus-within:after {
	content: 'השתמש במקשים: ←↓↑→ SPACE ESC'
}

[lang="he"] .INDkeyboard [role="tablist"]:focus-within:after,
[lang="he"] .INDkeyboard [role="radio"]:focus:after {
	content: 'השתמש במקשים: ←↓↑→'
}

[lang="he"] .INDkeyboard [role="tablist"][aria-multiselectable]:focus-within:after {
	content: 'השתמש במקשים: ←↓↑→ ENTER'
}

[lang="he"] .INDkeyboard [role="checkbox"]:focus:after {
	content: 'השתמש במקש SPACE'
}

.INDDesktop.INDkeyboard .INDblock:not(.INDdialog):not(#INDshortcutMenu):focus:after,
.INDDesktop.INDkeyboard #INDshortcutMenu:focus:after {
	content: attr(data-indblocknav);
	position: absolute;
	padding: 5px 10px;
	background: black;
	color: white;
	line-height: 1;
	font-family: "Alef", Open Sans Hebrew, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .4px;
	text-shadow: #bbb 0 0 8px;
	border-radius: 0 0 8px 8px
}

.INDDesktop.INDkeyboard .INDblock:not(.INDdialog):not(#INDshortcutMenu):focus:after {
	top: 0;
	right: 18px
}

.INDDesktop.INDkeyboard #INDshortcutMenu:focus:after {
	top: 100%;
	right: 3px
}

.INDDesktop :not(.INDdialog)[data-indblocknav=""]:after,
.INDDesktop .INDblock:not([data-indblocknav]):after {
	padding: 0 !important
}

:not(#INDdummy).INDtooltip {
	z-index: 2147483640
}

:not(#INDdummy).INDtooltip ol,
:not(#INDdummy).INDtooltip ul,
:not(#INDdummy).INDtooltip dl {
	font-size: smaller;
	margin-bottom: 20px;
	min-width: 192px;
	margin-right: 12px
}

:not(#INDdummy).INDtooltip li {
	margin: 5px 0
}

:not(#INDdummy).INDtooltip ul,
:not(#INDdummy).INDtooltip ul li {
	list-style-type: square
}

.INDDesktop.INDnavigation .ui-datepicker-days-cell-over a,
.INDDesktop.INDnavigation.INDEdge .ui-datepicker-current-day a,
.INDnavigation #sx-js-res-pu-datepicker .ui-datepicker-current-day,
.INDnavigation #sx-js-res-ret-datepicker .ui-datepicker-current-day {
	background: #ffc !important;
	color: #bf1722 !important;
	border-radius: 5px !important;
	text-shadow: #bbb 1px 1px 1px;
	transition: color .2s ease-in, text-shadow .2s ease-in;
	box-shadow: 0 0 6px 3px Yellow, 0 0 2px #333 inset !important
}

.INDDesktop.INDnavigation .ui-state-disabled.ui-datepicker-days-cell-over,
.INDDesktop.INDnavigation.INDEdge .ui-state-disabled.ui-datepicker-current-day {
	opacity: 1 !important
}

.INDDesktop.INDnavigation .ui-state-disabled.ui-datepicker-days-cell-over span,
.INDDesktop.INDnavigation.INDEdge .ui-state-disabled.ui-datepicker-current-day span {
	background: #f2d9d9 !important;
	border-radius: 5px !important;
	text-shadow: #bbb 1px 1px 1px;
	transition: color .2s ease-in, text-shadow .2s ease-in;
	box-shadow: 0 0 6px 1px #e87d7d, 0 0 2px #333 inset !important
}

.INDnavigation #carSliderWrapper a.arrowLeft {
	z-index: 90 !important
}

:not(#INDdummy).INDdatepickerTip dl {
	min-width: 340px !important;
	border-top: 1px dashed Gray !important
}

:not(#INDdummy).INDdatepickerTip dl div {
	display: flex;
	justify-content: space-between;
	padding: 0 !important;
	border: none !important;
	border-bottom: 1px dashed Gray !important
}

:not(#INDdummy).INDdatepickerTip dt,
:not(#INDdummy).INDdatepickerTip dd {
	display: inline-flex;
	align-items: flex-end;
	height: 42px
}

:not(#INDdummy).INDdatepickerTip dt {
	padding: 5px
}

:not(#INDdummy).INDdatepickerTip dd {
	font-size: smaller;
	color: LightYellow
}

:not(#INDdummy).INDmonochrome .INDdatepickerTip dd {
	color: White
}

#frm_search .INDdatepickerTip.INDtipLeft {
	top: 109px !important;
	right: 279px !important
}

#frm_search .INDdatepickerTip.INDtipRight {
	top: 109px !important;
	left: 279px !important
}

.INDsmartnav #INDsmartNavInput {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: sans-serif;
	font-size: 64px;
	font-weight: bold;
	color: Gold;
	text-shadow: 1px 1px 2px Black, 0 0 5px #120, 0 0 25px #675;
	opacity: 1;
	transition: all .3s ease-out
}

.INDsmartnav #INDsmartNavInput[aria-hidden="true"] {
	opacity: 0
}

.INDsmartnav #INDsmartNavWarning {
	position: fixed;
	top: -2px;
	left: 50%;
	transform: translate(-50%, 0);
	background: White;
	font-size: 24px;
	padding: 32px 96px;
	border: 2px solid DarkBlue;
	box-shadow: 1px 1px 5px 0 DarkGrey;
	visibility: visible;
	transition: all 1s ease-out
}

.INDsmartnav #INDsmartNavWarning[aria-hidden="true"] {
	top: -400px;
	visibility: hidden;
	transition: all 1s ease-in
}

.INDsmartnav [data-inditemnum].INDsmartNavRegion-relative,
.INDsmartnav [data-indregionnum].INDsmartNavRegion-relative {
	position: relative !important
}

.INDsmartNavRegState:before,
.INDsmartNavRegState [data-inditemnum]:after,
body:not(.INDsmartNavRegState) [data-indregionnum]:before {
	opacity: 0 !important;
	display: none !important
}

.INDsmartnav .smartnavitem {
	position: relative
}

.INDsmartnav:not(#INDdummy) #INDsmartNavList,
.INDsmartnav:not(#INDdummy) #INDsmartNavInRegionList {
	position: fixed;
	top: 0;
	margin-top: -1px;
	background: White;
	background-clip: padding-box;
	border: 5px solid rgba(18, 34, 49, 0.7);
	border-radius: 0;
	box-shadow: 0 0 1px 1px white;
	letter-spacing: .7px;
	z-index: 100;
	right: 650px;
	top: 0;
	transition: top .6s ease 0s;
	list-style: none;
	padding: 0
}

.INDsmartnav:not(#INDdummy) #INDsmartNavList>li:not([id]),
.INDsmartnav:not(#INDdummy) #INDsmartNavInRegionList>li:not([id]) {
	outline: auto
}

.INDsmartnav:not(#INDdummy) #INDsmartNavList>li,
.INDsmartnav:not(#INDdummy) #INDsmartNavInRegionList>li {
	background-image: none;
	display: inline-block;
	margin: 5px;
	padding: 5px
}

.INDsmartnav:not(#INDdummy) .INDsmartNavItem {
	outline: 2px black solid
}

.INDsmartnav:not(#INDdummy) .INDblock {
	outline: 2px black solid;
	margin: 10px
}

.INDsmartnav:not(#INDdummy) .INDblock.INDregionSelected {
	outline: 0;
	margin: 0
}

.INDsmartnav [data-indregionnum]:before,
.INDsmartnav [data-inditemnum]:after {
	content: "0" !important;
	position: initial !important;
	opacity: .5 !important;
	visibility: visible !important;
	border: none !important;
	box-sizing: unset !important;
	width: 1.7rem !important;
	height: auto !important;
	color: White !important;
	text-align: center !important;
	font-family: Arial, sans-serif !important;
	font-weight: bold !important;
	font-size: 12px !important;
	line-height: 18px !important;
	margin: 0 !important;
	box-shadow: 1px 1px 2px White !important;
	background: black !important;
	padding: 1px 6px !important;
	border-radius: 42px !important;
	transform: none !important;
	transition: opacity .5s ease, display 1s ease !important;
	z-index: 99999999 !important
}

.INDsmartnav [data-indregionnum]:before {
	content: attr(data-indregionnum) !important;
	position: absolute !important;
	top: 0 !important;
	left: 50% !important;
	padding: 3px 5px !important;
	border-radius: 0 0 0 0 !important
}

.INDsmartnav [data-inditemnum]:after {
	display: inline !important;
	content: attr(data-inditemnum) !important;
	left: 50% !important;
	top: -10 !important;
	padding: 1px 6px !important;
	margin: 4px !important;
	border-radius: 42px !important
}

.INDsmartnav:not(.INDsmartNavRegState):before {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	font-size: 24px !important;
	padding: 12px 6px !important;
	border-radius: 0 0 0 0 !important;
	box-shadow: 1px 1px 3px White !important
}

indInteractives {
	outline: 0;
	border: 0
}

indInteractives:before {
	font-family: Arial;
	content: attr(data-num);
	border: 1px solid black;
	border-radius: 16px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: Black;
	color: White;
	outline: 0;
	position: relative;
	right: -3px
}

.INDsmartnav #INDnumericInp {
	position: fixed;
	left: 100px;
	top: 100px;
	font-size: 30px;
	width: 100px
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');
@-webkit-keyframes roll {
	from {
		-webkit-transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes roll {
	from {
		-moz-transform: rotate(0)
	}
	to {
		-moz-transform: rotate(360deg)
	}
}

@keyframes roll {
	from {
		transform: rotate(0)
	}
	to {
		transform: rotate(360deg)
	}
}

.INDbarrelRoll {
	-moz-animation-name: roll;
	-moz-animation-duration: 4s;
	-moz-animation-iteration-count: 1;
	-webkit-animation-name: roll;
	-webkit-animation-duration: 4s;
	-webkit-animation-iteration-count: 1
}

#INDvoiceCmdCtrls {
	display: inline-block;
	background: white;
	padding: 0;
	width: 50%;
	right: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

#INDvoiceCmdCtrls:before,
#INDreaderWrap:before {
	content: "Beta";
	position: absolute;
	right: 6px;
	bottom: 2px;
	color: #0A7DA4;
	font-family: Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 11px
}

#INDvoiceCmdCtrls.INDminimized {
	width: 110px
}

#INDvoiceCmdCtrls.INDminimized .INDspeakToggle {
	border-right: 0;
	width: auto
}

#INDvoiceCmdCtrls.INDminimized .INDvoiceTxts,
#INDvoiceCmdCtrls.INDminimized .INDopenCmdLeg,
#INDvoiceCmdCtrls.INDminimized #INDvoiceLegend,
#INDvoiceCmdCtrls.INDminimized .INDspeakToggle:after,
#INDvoiceCmdCtrls.INDminimized .INDctrlWrap:after {
	display: none
}

#INDvoiceCmdCtrls * {
	font-family: Open Sans, Tahoma, sans-serif !important;
	text-align: left;
	direction: ltr;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	padding: 0;
	margin: 0;
	line-height: 1em;
	font-weight: 400;
	text-decoration: none
}

.INDlangdirRTL #INDvoiceCmdCtrls * {
	text-align: right;
	direction: rtl;
	font-family: Open Sans Hebrew, Helvetica, sans-serif
}

#INDvoiceCmdCtrls button {
	cursor: pointer
}

#INDvoiceCmdCtrls .INDctrlWrap,
#INDreaderWrap #INDreaderCtrls {
	display: block;
	padding: 4px 12px 0;
	text-align: left;
	border: 3px solid #0A7DA4;
	border-bottom: 0;
	height: 72px;
	position: relative
}

#INDvoiceCmdCtrls .INDctrlWrap:after,
#INDreaderWrap #INDreaderCtrls:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

#INDvoiceCmdCtrls .INDspeakToggle {
	color: #0A7DA4;
	font-size: 14px;
	padding: 0 10px;
	border: 0;
	border-right: 1px solid #d1d2d3;
	position: relative;
	float: left;
	background: 0;
	margin: 0 2% 0 0;
	width: 9.7%;
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	min-height: 57px
}

#INDvoiceCmdCtrls .INDspeakToggle svg {
	display: block;
	margin: 4px auto 0
}

#INDvoiceCmdCtrls .INDvoiceTxts {
	width: 80.5%;
	display: inline-block;
	float: left;
	margin-right: 1.6%;
	border-right: 1px solid #d1d2d3;
	position: relative;
	padding-right: 19px;
	min-height: 57px
}

#INDvoiceCmdCtrls #INDoutputStr {
	display: block;
	width: 100%;
	background: 0;
	border: 0;
	border-bottom: 2px solid #d1d2d3;
	margin: 0 0 5px;
	color: #0A7DA4;
	font-size: 14px;
	padding: 0 0 4px;
	height: 23px
}

#INDvoiceCmdCtrls #INDcmdLog {
	display: block;
	width: 100%;
	background-color: #0A7DA4;
	color: #fff;
	font-size: 14px;
	border-radius: 10px;
	padding: 5px 10px 0;
	height: 24px
}

.INDlangdirRTL #INDvoiceCmdCtrls #INDcmdLog {
	padding-top: 6px
}

#INDvoiceCmdCtrls #INDoutputStr:after,
#INDvoiceCmdCtrls #INDcmdLog:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

#INDvoiceCmdCtrls .INDcloseCmd {
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	border: 0;
	background-color: #0A7DA4;
	color: #385c72;
	padding: 0
}

#INDvoiceCmdCtrls .INDcloseCmd img {
	display: block
}

#INDvoiceCmdCtrls .INDopenCmdLeg {
	display: inline-block;
	background: 0;
	margin: 11px 0 0;
	padding: 0;
	border: 0
}

#INDvoiceLegend {
	visibility: hidden;
	position: absolute;
	bottom: -700%;
	background: white;
	border: 3px solid #0A7DA4;
	border-bottom: 0;
	padding: 0 0 9px;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	width: 100%
}

#INDvoiceLegend:focus h2 {
	color: white !important
}

#INDvoiceCmdCtrls .INDcloseBTN:focus {
	background-color: white;
	border: 1px solid #0A7DA4
}

#INDvoiceCmdCtrls .INDcloseBTN:focus svg * {
	stroke: #0A7DA4;
	fill: #0A7DA4
}

#INDspeechTabsWrap>.INDspeechTab {
	display: inline-block
}

#INDspeechPanelsWrap .INDspeechPanel.INDspeechPanel-selected {
	display: block
}

#INDspeechPanelsWrap .INDspeechPanel {
	display: none
}

#INDvoiceLegend.INDopen {
	visibility: visible;
	bottom: 100%
}

#INDvoiceLegend h2 {
	color: #fff;
	font-size: 16px;
	padding: 0;
	margin: 0;
	line-height: 1.1em;
	text-transform: uppercase;
	text-align: left;
	direction: ltr;
	background-color: #0A7DA4;
	display: block;
	padding: 10px 3.7% 12px;
	margin-bottom: 1px
}

#INDvoiceLegend dl {
	display: block;
	padding: 0 3.7% 0;
	margin: 0;
	color: #0A7DA4;
	text-align: left;
	direction: ltr
}

#INDvoiceLegend dt,
#INDvoiceLegend dd {
	display: inline-block;
	width: 15%;
	text-align: left;
	padding: 10px 0;
	border-bottom: 1px solid #d1d2d3;
	position: relative;
	font-size: 16px;
	height: 42px;
	line-height: 1.7em;
	overflow: hidden
}

#INDvoiceLegend dt {
	font-weight: bold
}

#INDvoiceLegend dd b {
	font-weight: 400
}

#INDvoiceLegend dt:nth-child(1),
#INDvoiceLegend dd:nth-child(2) {
	font-size: 21px !important;
	font-weight: 400 !important;
	border-bottom: 3px solid #0A7DA4;
	padding-bottom: 4px;
	height: 50px
}

#INDvoiceLegend dd {
	width: 82%;
	float: right
}

.INDlangdirRTL #INDvoiceLegend dd {
	float: left;
	font-size: 15px
}

#INDvoiceLegend .INDcloseCmdLeg {
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	border: 0;
	background-color: #0A7DA4;
	color: #385c72;
	padding: 0;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff
}

#INDvoiceLegend .INDcloseCmdLeg * {
	stroke: white
}

#INDvoiceLegend .INDcloseCmdLeg img {
	display: block
}

@keyframes pulse_animation {
	0% {
		transform: scale(1)
	}
	30% {
		transform: scale(1)
	}
	40% {
		transform: scale(1.08)
	}
	50% {
		transform: scale(1)
	}
	60% {
		transform: scale(1)
	}
	70% {
		transform: scale(1.05)
	}
	80% {
		transform: scale(1)
	}
	100% {
		transform: scale(1)
	}
}

.INDspeakToggle.INDlistening svg {
	animation-name: pulse_animation;
	animation-duration: 1200ms;
	transform-origin: 40% 40%;
	animation-iteration-count: infinite;
	animation-timing-function: linear
}

.INDlangdirLTR #INDvoiceCmdCtrls.INDdictationMode .INDvoiceTxts:after {
	position: absolute;
	top: 0;
	right: 0;
	content: '⌨'
}

.INDlangdirRTL #INDvoiceCmdCtrls.INDdictationMode .INDvoiceTxts:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '⌨'
}

#INDreaderWrap {
	display: inline-block;
	bottom: 0;
	background-color: white;
	padding: 0;
	width: 100%;
	max-width: 451px;
	text-align: left;
	direction: ltr;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-ms-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	margin-left: 10px;
	position: relative;
	visibility: visible
}

#INDreaderWrap[aria-hidden="true"] {
	bottom: -100px;
	visibility: hidden;
	display: none
}

#INDreaderWrap,
#INDvoiceCmdCtrls {
	border-bottom: 0
}

#INDreaderWrap.INDminimized {
	width: 148px
}

#INDreaderWrap.INDminimized #INDreaderCtrls {
	padding-right: 25px
}

#INDreaderWrap .INDrangePreview {
	display: inline-block
}

#INDreaderWrap * {
	font-family: Open Sans, Tahoma, sans-serif !important;
	text-align: left;
	direction: ltr;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	padding: 0;
	margin: 0;
	line-height: 1em;
	font-weight: 400;
	text-decoration: none
}

#INDreaderSettings {
	position: absolute;
	bottom: -400%;
	background: white;
	border: 3px solid #0A7DA4;
	border-bottom: 0;
	width: 100%;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	padding: 30px 5.3% 13px 3.8%;
	text-align: center
}

#INDreaderSettings.INDopen {
	bottom: 100%
}

#INDreaderWrap button {
	display: inline-block;
	border: 0;
	background: 0;
	padding: 0;
	margin: 0;
	cursor: pointer
}

#INDreaderWrap button img {
	display: block;
	margin: 0 auto
}

#INDreaderWrap #INDctrlMin,
#INDreaderWrap #INDctrlSetMin,
#INDreaderWrap #INDctrlWarnMin {
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	border: 0;
	background-color: #0A7DA4;
	color: #385c72;
	padding: 0
}

#INDreaderWrap #INDctrlMin *,
#INDreaderWrap #INDctrlSetMin *,
#INDreaderWrap #INDctrlWarnMin *,
#INDvoiceCmdCtrls .INDcloseCmd * {
	stroke: white
}

#INDreaderWrap #INDctrlOnOff,
#INDreaderWrap #INDreaderMedia,
#INDreaderWrap #INDctrlRewind {
	display: inline-block;
	float: left;
	margin: 4px 0 4px 2.3%;
	width: 21.1%;
	color: #0A7DA4;
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	border-right: 1px solid #d1d2d3;
	height: 57px;
	position: relative
}

#INDreaderWrap #INDreaderMedia {
	margin: 4px .6% 4px 0;
	width: 42.4%;
	position: relative;
	padding-top: 11px
}

#INDreaderWrap.INDminimized #INDreaderMedia {
	width: 100%;
	border: 0;
	padding: 4 0 0
}

#INDreaderWrap.INDminimized #INDreaderMedia:after {
	background: 0
}

#INDreaderWrap #INDctrlRewind {
	margin: 4px 3.6% 4px 0;
	width: 14.7%
}

#INDreaderWrap #INDctrlOnOff img {
	margin-top: 3px
}

#INDreaderWrap #INDreaderMedia #INDctrlPlayStop {
	margin: 0 15.5%
}

#INDreaderWrap.INDminimized #INDreaderMedia #INDctrlPlayStop {
	margin: 0 10px
}

#INDreaderWrap #INDreaderMedia #INDctrlPrev,
#INDreaderWrap #INDreaderMedia #INDctrlNext {
	margin-top: 7px
}

#INDreaderWrap #INDctrlSettings {
	margin-top: 16px
}

#INDreaderSettings #INDreaderVoices {
	display: block;
	margin: 0 auto 17px;
	width: 100%;
	position: relative
}

#INDreaderSettings #INDreaderVoices select {
	background-color: transparent;
	border: 0 solid #fff;
	color: #fff;
	font-size: 13px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 38px;
	padding: 0 10px 0 50px;
	border-radius: 10px;
	background-color: #0A7DA4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.4em;
	width: 100%
}

#INDreaderSettings #INDreaderVoices:after {
	pointer-events: none;
	position: absolute;
	z-index: 0;
	content: '';
	border-style: solid;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	right: 10px;
	bottom: 22px;
	border-width: 8px 8px 0 8px;
	border-color: #fff transparent transparent transparent;
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

#INDreaderFlag {
	position: absolute;
	top: 3px;
	left: 11px
}

#INDreaderNoVoices {
	position: absolute;
	bottom: -400%;
	color: DarkSlateGray;
	background: White;
	background-image: url('https://access.nagich.com/assets/images/warning.png');
	background-repeat: no-repeat;
	background-size: 36px;
	background-position: 40px center;
	border: 3px solid #0A7DA4;
	border-bottom: 0;
	width: 100%;
	transition: all .5s ease-out;
	padding: 30px;
	text-align: center;
	line-height: 1.3;
	visibility: hidden
}

#INDreaderNoVoices[aria-hidden="false"] {
	bottom: 100%;
	visibility: visible
}

#INDreaderSettings #INDreaderVoices select::-ms-expand {
	display: none
}

#INDreaderPitch,
#INDreaderRate {
	display: inline-block;
	width: 50%;
	float: left;
	text-align: center
}

#INDreaderPitch {
	border-right: 1px solid #d1d2d3;
	height: 73px;
	position: relative
}

#INDctrlOnOff:before,
#INDreaderPitch:before,
#INDreaderRate:before {
	width: 100%;
	display: block;
	margin: 0 auto 2px;
	color: #0A7DA4;
	text-transform: uppercase;
	text-align: center;
	font-size: 9px
}

#INDreaderSettings .INDrangePreview {
	display: inline-block;
	width: 65px;
	height: 65px;
	position: relative;
	margin: 0 17px;
	text-align: center;
	color: #17384c;
	font-size: 13px
}

#INDreaderSettings .INDrangePreview svg {
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-ms-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	transition: all .15s ease-out
}

#INDreaderSettings .INDrangePreview * {
	position: relative;
	z-index: 9
}

#INDreaderSettings .INDrangePreview img {
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0
}

#INDreaderSettings .INDdecrease,
#INDreaderSettings .INDincrease {
	margin-top: 18px
}

.INDreaderCurrent {
	outline: 2px dashed #390f0f !important;
	box-shadow: 0 0 0 2px Cornsilk !important
}

#INDreaderWrap button:before,
.INDspeakToggle:before {
	content: attr(aria-label)
}

#INDreaderPitch:before,
#INDreaderRate:before {
	content: attr(data-ind-type)
}

#INDreaderWrap button:not(#INDctrlOnOff):before {
	position: absolute;
	height: 1px;
	width: 1px;
	overflow: hidden;
	top: -10px;
	clip: rect(1px, 1px, 1px, 1px)
}

#INDreaderWrap.INDoff #INDSVGswitchOn {
	display: none
}

#INDreaderWrap.INDoff #INDSVGswitchOff {
	display: inline
}

#INDctrlPlayStop[data-state="stopped"] #INDSVGpause,
#INDctrlPlayStop[data-state="playing"] #INDSVGplay {
	display: none
}

#INDctrlPlayStop[data-state="stopped"] #INDSVGplay,
#INDctrlPlayStop[data-state="playing"] #INDSVGpause {
	display: inline
}

#INDreaderWrap svg *,
#INDvoiceCmdCtrls svg * {
	fill: #0A7DA4
}

#INDreaderWrap.INDoff button {
	opacity: .75
}

#INDreaderWrap.INDoff #INDctrlOnOff:before {
	color: #395363
}

#INDctrlMin line:last-of-type,
#INDctrlSetMin line:last-of-type,
#INDctrlWarnMin line:last-of-type {
	visibility: hidden
}

#INDreaderWrap.INDminimized #INDctrlOnOff,
#INDreaderWrap.INDminimized #INDctrlRewind,
#INDreaderWrap.INDminimized #INDctrlSettings {
	display: none
}

.INDminimized #INDctrlMin line:last-of-type {
	visibility: visible
}

.INDdecrease path:last-of-type {
	visibility: hidden
}

.INDrangePreview:before {
	content: attr(data-ind-value);
	color: #fff;
	position: absolute;
	width: 100%;
	text-align: center;
	line-height: 66px;
	z-index: 10
}

#INDreaderProgress {
	position: absolute;
	bottom: -2px;
	left: 8.5%;
	width: 83%;
	height: 7px
}

#INDreaderProgress [role="progressbar"] {
	width: 0;
	height: 100%;
	background: #0A7DA4;
	transition: width .15s ease-out
}

#INDspeechWrap {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 100%;
	text-align: right;
	direction: ltr;
	font-size: 16px
}

.INDtextreader #INDspeechWrap,
.INDvoicecmd #INDspeechWrap {
	height: 72px;
	height: 1px
}

#INDreaderWrap,
#INDvoiceCmdCtrls {
	bottom: 71px
}

#INDvoiceCmdCtrls input {
	float: none
}

.INDcloseCmd line:last-of-type,
.INDcloseCmdLeg line:last-of-type {
	visibility: hidden
}

.INDminimized .INDcloseCmd line:last-of-type {
	visibility: visible
}

.INDspeakToggle.INDlistening #On {
	display: block !important
}

.INDspeakToggle.INDlistening #Off {
	display: none !important
}

.INDspeakToggle #On {
	display: none !important
}

.INDspeakToggle #Off {
	display: block !important
}

#INDspeechTabsWrap {
	background: #ccc;
	background: -moz-linear-gradient(top, #ccc 0, #ddd 100%);
	background: -webkit-linear-gradient(top, #ccc 0, #ddd 100%);
	background: linear-gradient(to bottom, #ccc 0, #ddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#dddddd', GradientType=0);
	width: 100%;
	display: flex
}

#INDspeechTabsWrap:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

#INDspeechTabsWrap .INDspeechTab {
	display: inline-block;
	width: calc(100%/4);
	float: right;
	padding: 10px 0;
	text-align: center;
	font-size: 18px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #fff;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	cursor: pointer;
	flex: 1;
	color: #000
}

.INDlangdirLTR #INDspeechTabsWrap .INDspeechTab {
	float: left
}

.INDlangdirRTL #INDspeechTabsWrap .INDspeechTab:first-child {
	border-right: 0
}

.INDlangdirRTL #INDspeechTabsWrap .INDspeechTab:last-child {
	border-left: 0
}

.INDlangdirLTR #INDspeechTabsWrap .INDspeechTab:first-child {
	border-left: 0
}

.INDlangdirLTR #INDspeechTabsWrap .INDspeechTab:last-child {
	border-right: 0
}

#INDspeechTabsWrap .INDspeechTab:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #0A7DA4;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

#INDspeechTabsWrap .INDspeechTab.flyingfocus_target.flyingfocus_target_ring.flyingfocus_target_style:before {
	background: 0
}

#INDspeechTabsWrap .INDspeechTab:hover,
#INDspeechTabsWrap .INDspeechTab:focus,
#INDspeechTabsWrap .INDspeechTab[aria-selected="true"] {
	color: white
}

#INDspeechTabsWrap .INDspeechTab:hover:before,
#INDspeechTabsWrap .INDspeechTab:focus:before,
#INDspeechTabsWrap .INDspeechTab[aria-selected="true"]:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

.INDspeechPanel {
	height: calc(100vh/3);
	overflow-y: scroll
}

.INDspeechPanel::-webkit-scrollbar {
	background-color: white
}

.INDspeechPanel::-webkit-scrollbar-thumb:window-inactive {
	background: #ccc;
	background: -moz-linear-gradient(top, #ccc 0, #ddd 100%);
	background: -webkit-linear-gradient(top, #ccc 0, #ddd 100%);
	background: linear-gradient(to bottom, #ccc 0, #ddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#dddddd', GradientType=0)
}

.INDspeechPanel::-webkit-scrollbar-track {
	background-color: white
}

.INDspeechPanel::-webkit-scrollbar-thumb {
	background-color: #0A7DA4
}

.INDspeechPanel::-webkit-scrollbar-thumb:active {
	background-color: #17384ceb
}

.INDopenCmdLeg {
	width: auto
}

.INDlistening:focus,
.INDopenCmdLeg:focus,
#INDreaderCtrls button:focus,
#INDreaderSettings button:focus {
	background-color: #0A7DA4!important;
	border-radius: 3px
}

.INDopenCmdLeg:focus,
#INDreaderWrap #INDctrlPlayStop:focus,
#INDreaderWrap #INDctrlRewind:focus,
#INDreaderWrap #INDctrlSettings {
	border-radius: 50%
}

.INDlistening:focus:before,
#INDreaderCtrls button:focus:before,
#INDreaderSettings button:focus:before {
	color: #fff
}

.INDlistening:focus svg *,
.INDopenCmdLeg:focus svg *,
#INDreaderCtrls button:focus svg *,
#INDreaderSettings button:focus svg * {
	fill: #fff !important
}

#INDreaderWrap #INDctrlMin:focus,
#INDreaderSettings #INDctrlSetMin:focus {
	background-color: #fff !important;
	border: 1px solid #0A7DA4
}

#INDreaderWrap #INDctrlMin:focus svg *,
#INDreaderSettings #INDctrlSetMin:focus svg * {
	stroke: #0A7DA4!important
}

.INDMobile #INDspeechWrap .INDopenCmdLeg:not(#INDdummy):focus {
	border: 0 !important
}

@media screen and (max-width:1366px) {
	#INDvoiceCmdCtrls {
		width: 66%;
		left: auto;
		right: 0
	}
	#INDreaderWrap {
		width: 33%
	}
	#INDvoiceLegend dt {
		width: 20%
	}
	#INDvoiceLegend dd {
		width: 77%
	}
}

@media screen and (max-width:1280px) {
	#INDvoiceCmdCtrls {
		width: 63%
	}
	#INDreaderWrap {
		width: 36%
	}
}

@media screen and (max-width:1024px) {
	#INDreaderWrap #INDreaderMedia #INDctrlPlayStop {
		margin: 0 10px !important
	}
	#INDreaderWrap #INDreaderMedia {
		width: 39.4%
	}
	#INDvoiceLegend dt,
	#INDvoiceLegend dd {
		width: 100%;
		float: none;
		height: auto;
		line-height: 1.5em;
		overflow: visible;
		padding: 0;
		font-size: 14px
	}
	.INDlangdirRTL #INDvoiceLegend dd {
		font-size: 14px
	}
	#INDvoiceLegend dd {
		margin-bottom: 10px
	}
	#INDvoiceLegend dt:after {
		background: 0
	}
	#INDvoiceLegend dt {
		border: 0
	}
	#INDvoiceLegend dt:nth-child(1),
	#INDvoiceLegend dd:nth-child(2) {
		display: none
	}
	#INDvoiceCmdCtrls .INDvoiceTxts {
		width: 76.5%
	}
}

@media screen and (max-width:800px) {
	#INDreaderWrap {
		width: 100%;
		position: relative;
		max-width: 100%;
		z-index: 9
	}
	#INDvoiceCmdCtrls {
		position: absolute;
		width: 100%;
		z-index: 9;
		float: left;
		margin: 0;
		left: 0;
		right: auto
	}
	.INDlangdirRTL #INDvoiceCmdCtrls {
		margin: 0;
		right: 0;
		left: auto
	}
	#INDreaderWrap.INDminimized {
		z-index: 1;
		width: 155px
	}
	#INDvoiceCmdCtrls.INDminimized {
		z-index: 1
	}
	#INDvoiceCmdCtrls .INDspeakToggle {
		width: 12%
	}
	#INDvoiceCmdCtrls .INDvoiceTxts {
		width: 74.5%
	}
	#INDreaderWrap,
	#INDvoiceCmdCtrls {
		bottom: 0
	}
	.INDspeechPanel {
		height: calc(100vh/2)
	}
	#INDvoiceCmdCtrls,
	#INDreaderWrap {
		bottom: 0;
		position: absolute
	}
	#INDWrap[dir="ltr"] #INDreaderWrap {
		right: 0
	}
}

@media screen and (max-width:736px) {
	#INDvoiceLegend #INDcomLegList {
		height: calc(100vh - 220px);
		overflow-y: scroll;
		overflow-x: hidden
	}
}

@media screen and (max-width:568px) {
	#INDvoiceCmdCtrls .INDspeakToggle {
		width: 15%
	}
	#INDvoiceCmdCtrls .INDvoiceTxts {
		padding-right: 10px;
		width: 71%
	}
	#INDvoiceCmdCtrls #INDcmdLog {
		height: auto;
		max-height: 36px;
		padding: 4px 10px
	}
	#INDspeechTabsWrap .INDspeechTab {
		font-size: 15px
	}
}

@media screen and (max-width:480px) {
	#INDreaderWrap img {
		width: auto
	}
	#INDvoiceCmdCtrls,
	#INDreaderWrap {
		bottom: 0;
		position: absolute
	}
	#INDvoiceCmdCtrls .INDctrlWrap,
	#INDreaderWrap #INDreaderCtrls {
		height: 102px;
		text-align: center;
		padding: 30px 5px 0
	}
	#INDvoiceCmdCtrls.INDminimized .INDctrlWrap,
	#INDreaderWrap.INDminimized #INDreaderCtrls {
		height: 72px;
		padding: 4px 5px 0
	}
	#INDvoiceCmdCtrls .INDcloseCmd,
	#INDvoiceCmdCtrls #INDctrlSetMin,
	#INDvoiceCmdCtrls #INDctrlMin,
	#INDvoiceCmdCtrls .INDcloseCmdLeg,
	#INDreaderWrap #INDctrlMin,
	#INDreaderWrap #INDctrlSetMin {
		width: 30px;
		height: 30px;
		text-align: center
	}
	#INDvoiceLegend .INDcloseCmdLeg {
		top: -3px;
		right: -3px
	}
	#INDvoiceLegend h2 {
		padding-right: 11%
	}
	#INDreaderSettings {
		padding-top: 40px
	}
	#INDreaderWrap.INDminimized #INDreaderMedia {
		width: 80%
	}
	#INDWrap[dir="ltr"] #INDreaderWrap {
		right: 0
	}
}

@media screen and (max-width:414px) {
	#INDvoiceCmdCtrls .INDspeakToggle {
		width: 18%;
		padding: 0
	}
	#INDvoiceCmdCtrls .INDvoiceTxts {
		width: 68%
	}
	#INDspeechTabsWrap .INDspeechTab {
		font-size: 13px
	}
}

@media screen and (max-width:384px) {
	#INDvoiceCmdCtrls .INDctrlWrap {
		padding-left: 0
	}
	#INDspeechTabsWrap .INDspeechTab {
		width: calc(70%/3)
	}
	#INDspeechTabsWrap .INDspeechTab:last-child {
		width: 30%
	}
}

@media screen and (max-width:360px) {
	#INDctrlOnOff svg,
	.INDspeakToggle svg,
	#INDopenCmdLeg svg {
		width: 55px
	}
	#INDctrlPrev svg,
	#INDctrlNext svg {
		width: 20px
	}
	#INDctrlPlayStop svg {
		width: 55px
	}
	#INDctrlRewind svg {
		width: 55px
	}
	#INDctrlSettings svg {
		width: 55px
	}
	#INDreaderWrap #INDreaderMedia #INDctrlPlayStop {
		margin: 0 5px !important
	}
	#INDreaderWrap #INDreaderMedia {
		width: 37%
	}
	#INDreaderSettings .INDrangePreview svg {
		width: 53px
	}
	#INDreaderSettings .INDrangePreview {
		height: 53px;
		width: 53px;
		margin: 0 10px
	}
	#INDreaderWrap #INDctrlRewind {
		margin: 4px 1.6% 4px 0;
		width: 16.7%
	}
}

@media screen and (max-width:320px) {
	#INDreaderWrap #INDreaderMedia {
		width: 35%
	}
	#INDreaderWrap #INDreaderMedia #INDctrlPlayStop {
		margin: 0 !important
	}
	#INDvoiceCmdCtrls .INDvoiceTxts {
		width: 66%
	}
}

.INDMobile.INDtextreader #INDmenu-btn,
.INDMobile.INDvoicecmd #INDmenu-btn {
	bottom: 76px
}

@media screen and (max-width:480px) {
	.INDMobile.INDtextreader #INDmenu-btn,
	.INDMobile.INDvoicecmd #INDmenu-btn {
		bottom: 110px
	}
}

.f32 .flag {
	display: inline-block;
	height: 32px;
	width: 32px;
	vertical-align: text-top;
	line-height: 32px;
	background: url('https://access.nagich.com/assets/images/flags32.png') no-repeat;
}

.f32 ._African_Union {
	background-position: 0 -32px;
}

.f32 ._Arab_League {
	background-position: 0 -64px;
}

.f32 ._ASEAN {
	background-position: 0 -96px;
}

.f32 ._CARICOM {
	background-position: 0 -128px;
}

.f32 ._CIS {
	background-position: 0 -160px;
}

.f32 ._Commonwealth {
	background-position: 0 -192px;
}

.f32 ._England {
	background-position: 0 -224px;
}

.f32 ._European_Union,
.f32 .eu {
	background-position: 0 -256px;
}

.f32 ._Islamic_Conference {
	background-position: 0 -288px;
}

.f32 ._Kosovo {
	background-position: 0 -320px;
}

.f32 ._NATO {
	background-position: 0 -352px;
}

.f32 ._Northern_Cyprus {
	background-position: 0 -384px;
}

.f32 ._Northern_Ireland {
	background-position: 0 -416px;
}

.f32 ._Olimpic_Movement {
	background-position: 0 -448px;
}

.f32 ._OPEC {
	background-position: 0 -480px;
}

.f32 ._Red_Cross {
	background-position: 0 -512px;
}

.f32 ._Scotland {
	background-position: 0 -544px;
}

.f32 ._Somaliland {
	background-position: 0 -576px;
}

.f32 ._Tibet {
	background-position: 0 -608px;
}

.f32 ._United_Nations {
	background-position: 0 -640px;
}

.f32 ._Wales {
	background-position: 0 -672px;
}

.f32 .ad {
	background-position: 0 -704px;
}

.f32 .ae {
	background-position: 0 -736px;
}

.f32 .af {
	background-position: 0 -768px;
}

.f32 .ag {
	background-position: 0 -800px;
}

.f32 .ai {
	background-position: 0 -832px;
}

.f32 .al {
	background-position: 0 -864px;
}

.f32 .am {
	background-position: 0 -896px;
}

.f32 .ao {
	background-position: 0 -928px;
}

.f32 .aq {
	background-position: 0 -960px;
}

.f32 .ar {
	background-position: 0 -992px;
}

.f32 .as {
	background-position: 0 -1024px;
}

.f32 .at {
	background-position: 0 -1056px;
}

.f32 .au {
	background-position: 0 -1088px;
}

.f32 .aw {
	background-position: 0 -1120px;
}

.f32 .ax {
	background-position: 0 -1152px;
}

.f32 .az {
	background-position: 0 -1184px;
}

.f32 .ba {
	background-position: 0 -1216px;
}

.f32 .bb {
	background-position: 0 -1248px;
}

.f32 .bd {
	background-position: 0 -1280px;
}

.f32 .be {
	background-position: 0 -1312px;
}

.f32 .bf {
	background-position: 0 -1344px;
}

.f32 .bg {
	background-position: 0 -1376px;
}

.f32 .bh {
	background-position: 0 -1408px;
}

.f32 .bi {
	background-position: 0 -1440px;
}

.f32 .bj {
	background-position: 0 -1472px;
}

.f32 .bm {
	background-position: 0 -1504px;
}

.f32 .bn {
	background-position: 0 -1536px;
}

.f32 .bo {
	background-position: 0 -1568px;
}

.f32 .br {
	background-position: 0 -1600px;
}

.f32 .bs {
	background-position: 0 -1632px;
}

.f32 .bt {
	background-position: 0 -1664px;
}

.f32 .bw {
	background-position: 0 -1696px;
}

.f32 .by {
	background-position: 0 -1728px;
}

.f32 .bz {
	background-position: 0 -1760px;
}

.f32 .ca {
	background-position: 0 -1792px;
}

.f32 .cd {
	background-position: 0 -1824px;
}

.f32 .cf {
	background-position: 0 -1856px;
}

.f32 .cg {
	background-position: 0 -1888px;
}

.f32 .ch {
	background-position: 0 -1920px;
}

.f32 .ci {
	background-position: 0 -1952px;
}

.f32 .ck {
	background-position: 0 -1984px;
}

.f32 .cl {
	background-position: 0 -2016px;
}

.f32 .cm {
	background-position: 0 -2048px;
}

.f32 .cn {
	background-position: 0 -2080px;
}

.f32 .co {
	background-position: 0 -2112px;
}

.f32 .cr {
	background-position: 0 -2144px;
}

.f32 .cu {
	background-position: 0 -2176px;
}

.f32 .cv {
	background-position: 0 -2208px;
}

.f32 .cy {
	background-position: 0 -2240px;
}

.f32 .cz {
	background-position: 0 -2272px;
}

.f32 .de {
	background-position: 0 -2304px;
}

.f32 .dj {
	background-position: 0 -2336px;
}

.f32 .dk {
	background-position: 0 -2368px;
}

.f32 .dm {
	background-position: 0 -2400px;
}

.f32 .do {
	background-position: 0 -2432px;
}

.f32 .dz {
	background-position: 0 -2464px;
}

.f32 .ec {
	background-position: 0 -2496px;
}

.f32 .ee {
	background-position: 0 -2528px;
}

.f32 .eg {
	background-position: 0 -2560px;
}

.f32 .eh {
	background-position: 0 -2592px;
}

.f32 .er {
	background-position: 0 -2624px;
}

.f32 .es {
	background-position: 0 -2656px;
}

.f32 .et {
	background-position: 0 -2688px;
}

.f32 .fi {
	background-position: 0 -2720px;
}

.f32 .fj {
	background-position: 0 -2752px;
}

.f32 .fm {
	background-position: 0 -2784px;
}

.f32 .fo {
	background-position: 0 -2816px;
}

.f32 .fr {
	background-position: 0 -2848px;
}

.f32 .bl,
.f32 .cp,
.f32 .mf,
.f32 .yt {
	background-position: 0 -2848px;
}

.f32 .ga {
	background-position: 0 -2880px;
}

.f32 .gb {
	background-position: 0 -2912px;
}

.f32 .sh {
	background-position: 0 -2912px;
}

.f32 .gd {
	background-position: 0 -2944px;
}

.f32 .ge {
	background-position: 0 -2976px;
}

.f32 .gg {
	background-position: 0 -3008px;
}

.f32 .gh {
	background-position: 0 -3040px;
}

.f32 .gi {
	background-position: 0 -3072px;
}

.f32 .gl {
	background-position: 0 -3104px;
}

.f32 .gm {
	background-position: 0 -3136px;
}

.f32 .gn {
	background-position: 0 -3168px;
}

.f32 .gp {
	background-position: 0 -3200px;
}

.f32 .gq {
	background-position: 0 -3232px;
}

.f32 .gr {
	background-position: 0 -3264px;
}

.f32 .gt {
	background-position: 0 -3296px;
}

.f32 .gu {
	background-position: 0 -3328px;
}

.f32 .gw {
	background-position: 0 -3360px;
}

.f32 .gy {
	background-position: 0 -3392px;
}

.f32 .hk {
	background-position: 0 -3424px;
}

.f32 .hn {
	background-position: 0 -3456px;
}

.f32 .hr {
	background-position: 0 -3488px;
}

.f32 .ht {
	background-position: 0 -3520px;
}

.f32 .hu {
	background-position: 0 -3552px;
}

.f32 .id {
	background-position: 0 -3584px;
}

.f32 .mc {
	background-position: 0 -3584px;
}

.f32 .ie {
	background-position: 0 -3616px;
}

.f32 .il {
	background-position: 0 -3648px;
}

.f32 .im {
	background-position: 0 -3680px;
}

.f32 .in {
	background-position: 0 -3712px;
}

.f32 .iq {
	background-position: 0 -3744px;
}

.f32 .ir {
	background-position: 0 -3776px;
}

.f32 .is {
	background-position: 0 -3808px;
}

.f32 .it {
	background-position: 0 -3840px;
}

.f32 .je {
	background-position: 0 -3872px;
}

.f32 .jm {
	background-position: 0 -3904px;
}

.f32 .jo {
	background-position: 0 -3936px;
}

.f32 .jp {
	background-position: 0 -3968px;
}

.f32 .ke {
	background-position: 0 -4000px;
}

.f32 .kg {
	background-position: 0 -4032px;
}

.f32 .kh {
	background-position: 0 -4064px;
}

.f32 .ki {
	background-position: 0 -4096px;
}

.f32 .km {
	background-position: 0 -4128px;
}

.f32 .kn {
	background-position: 0 -4160px;
}

.f32 .kp {
	background-position: 0 -4192px;
}

.f32 .kr {
	background-position: 0 -4224px;
}

.f32 .kw {
	background-position: 0 -4256px;
}

.f32 .ky {
	background-position: 0 -4288px;
}

.f32 .kz {
	background-position: 0 -4320px;
}

.f32 .la {
	background-position: 0 -4352px;
}

.f32 .lb {
	background-position: 0 -4384px;
}

.f32 .lc {
	background-position: 0 -4416px;
}

.f32 .li {
	background-position: 0 -4448px;
}

.f32 .lk {
	background-position: 0 -4480px;
}

.f32 .lr {
	background-position: 0 -4512px;
}

.f32 .ls {
	background-position: 0 -4544px;
}

.f32 .lt {
	background-position: 0 -4576px;
}

.f32 .lu {
	background-position: 0 -4608px;
}

.f32 .lv {
	background-position: 0 -4640px;
}

.f32 .ly {
	background-position: 0 -4672px;
}

.f32 .ma {
	background-position: 0 -4704px;
}

.f32 .md {
	background-position: 0 -4736px;
}

.f32 .me {
	background-position: 0 -4768px;
}

.f32 .mg {
	background-position: 0 -4800px;
}

.f32 .mh {
	background-position: 0 -4832px;
}

.f32 .mk {
	background-position: 0 -4864px;
}

.f32 .ml {
	background-position: 0 -4896px;
}

.f32 .mm {
	background-position: 0 -4928px;
}

.f32 .mn {
	background-position: 0 -4960px;
}

.f32 .mo {
	background-position: 0 -4992px;
}

.f32 .mq {
	background-position: 0 -5024px;
}

.f32 .mr {
	background-position: 0 -5056px;
}

.f32 .ms {
	background-position: 0 -5088px;
}

.f32 .mt {
	background-position: 0 -5120px;
}

.f32 .mu {
	background-position: 0 -5152px;
}

.f32 .mv {
	background-position: 0 -5184px;
}

.f32 .mw {
	background-position: 0 -5216px;
}

.f32 .mx {
	background-position: 0 -5248px;
}

.f32 .my {
	background-position: 0 -5280px;
}

.f32 .mz {
	background-position: 0 -5312px;
}

.f32 .na {
	background-position: 0 -5344px;
}

.f32 .nc {
	background-position: 0 -5376px;
}

.f32 .ne {
	background-position: 0 -5408px;
}

.f32 .ng {
	background-position: 0 -5440px;
}

.f32 .ni {
	background-position: 0 -5472px;
}

.f32 .nl {
	background-position: 0 -5504px;
}

.f32 .bq {
	background-position: 0 -5504px;
}

.f32 .no {
	background-position: 0 -5536px;
}

.f32 .bv,
.f32 .nq,
.f32 .sj {
	background-position: 0 -5536px;
}

.f32 .np {
	background-position: 0 -5568px;
}

.f32 .nr {
	background-position: 0 -5600px;
}

.f32 .nz {
	background-position: 0 -5632px;
}

.f32 .om {
	background-position: 0 -5664px;
}

.f32 .pa {
	background-position: 0 -5696px;
}

.f32 .pe {
	background-position: 0 -5728px;
}

.f32 .pf {
	background-position: 0 -5760px;
}

.f32 .pg {
	background-position: 0 -5792px;
}

.f32 .ph {
	background-position: 0 -5824px;
}

.f32 .pk {
	background-position: 0 -5856px;
}

.f32 .pl {
	background-position: 0 -5888px;
}

.f32 .pr {
	background-position: 0 -5920px;
}

.f32 .ps {
	background-position: 0 -5952px;
}

.f32 .pt {
	background-position: 0 -5984px;
}

.f32 .pw {
	background-position: 0 -6016px;
}

.f32 .py {
	background-position: 0 -6048px;
}

.f32 .qa {
	background-position: 0 -6080px;
}

.f32 .re {
	background-position: 0 -6112px;
}

.f32 .ro {
	background-position: 0 -6144px;
}

.f32 .rs {
	background-position: 0 -6176px;
}

.f32 .ru {
	background-position: 0 -6208px;
}

.f32 .rw {
	background-position: 0 -6240px;
}

.f32 .sa {
	background-position: 0 -6272px;
}

.f32 .sb {
	background-position: 0 -6304px;
}

.f32 .sc {
	background-position: 0 -6336px;
}

.f32 .sd {
	background-position: 0 -6368px;
}

.f32 .se {
	background-position: 0 -6400px;
}

.f32 .sg {
	background-position: 0 -6432px;
}

.f32 .si {
	background-position: 0 -6464px;
}

.f32 .sk {
	background-position: 0 -6496px;
}

.f32 .sl {
	background-position: 0 -6528px;
}

.f32 .sm {
	background-position: 0 -6560px;
}

.f32 .sn {
	background-position: 0 -6592px;
}

.f32 .so {
	background-position: 0 -6624px;
}

.f32 .sr {
	background-position: 0 -6656px;
}

.f32 .st {
	background-position: 0 -6688px;
}

.f32 .sv {
	background-position: 0 -6720px;
}

.f32 .sy {
	background-position: 0 -6752px;
}

.f32 .sz {
	background-position: 0 -6784px;
}

.f32 .tc {
	background-position: 0 -6816px;
}

.f32 .td {
	background-position: 0 -6848px;
}

.f32 .tg {
	background-position: 0 -6880px;
}

.f32 .th {
	background-position: 0 -6912px;
}

.f32 .tj {
	background-position: 0 -6944px;
}

.f32 .tl {
	background-position: 0 -6976px;
}

.f32 .tm {
	background-position: 0 -7008px;
}

.f32 .tn {
	background-position: 0 -7040px;
}

.f32 .to {
	background-position: 0 -7072px;
}

.f32 .tr {
	background-position: 0 -7104px;
}

.f32 .tt {
	background-position: 0 -7136px;
}

.f32 .tv {
	background-position: 0 -7168px;
}

.f32 .tw {
	background-position: 0 -7200px;
}

.f32 .tz {
	background-position: 0 -7232px;
}

.f32 .ua {
	background-position: 0 -7264px;
}

.f32 .ug {
	background-position: 0 -7296px;
}

.f32 .us {
	background-position: 0 -7328px;
}

.f32 .uy {
	background-position: 0 -7360px;
}

.f32 .uz {
	background-position: 0 -7392px;
}

.f32 .va {
	background-position: 0 -7424px;
}

.f32 .vc {
	background-position: 0 -7456px;
}

.f32 .ve {
	background-position: 0 -7488px;
}

.f32 .vg {
	background-position: 0 -7520px;
}

.f32 .vi {
	background-position: 0 -7552px;
}

.f32 .vn {
	background-position: 0 -7584px;
}

.f32 .vu {
	background-position: 0 -7616px;
}

.f32 .ws {
	background-position: 0 -7648px;
}

.f32 .ye {
	background-position: 0 -7680px;
}

.f32 .za {
	background-position: 0 -7712px;
}

.f32 .zm {
	background-position: 0 -7744px;
}

.f32 .zw {
	background-position: 0 -7776px;
}

.f32 .sx {
	background-position: 0 -7808px;
}

.f32 .cw {
	background-position: 0 -7840px;
}

.f32 .ss {
	background-position: 0 -7872px;
}

.f32 .nu {
	background-position: 0 -7904px;
}

#INDFlyingFocus {
	position: absolute;
	visibility: hidden;
	margin: 0;
	background-color: ;
	-webkit-transition-property: left, top, width, height;
	transition-property: left, top, width, height;
	-webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	transition-timing-function: cubic-bezier(0, 1, 0, 1);
	pointer-events: none;
	box-shadow: 0 0 6px 3px, 0 0 2px #333 inset;
	border-radius: 5px;
	border: 2px solid black !important
}

#INDFlyingFocus.flyingfocus_visible {
	visibility: visible;
	z-index: 2147483647
}

#INDFlyingFocus.flyingfocus_fixed {
	position: fixed
}

:not(#INDdummy).flyingfocus_target {
	border-radius: 5px !important;
	outline: none !important
}

:not(#INDdummy) area.flyingfocus_target {
	outline: 1px solid !important
}

:not(#INDdummy).flyingfocus_target_style * {
	transition: color .2s ease-in, text-shadow .2s ease-in
}

:not(#INDdummy).flyingfocus_target_ring {
	box-shadow: 0 0 6px 3px, 0 0 2px #333 inset !important;
	border: 2px solid black !important
}

:not(#INDdummy).flyingfocus_target_position {
	position: relative !important
}

:not(#INDdummy).flyingfocus_target_inline-block {
	display: inline-block !important
}

.INDasterisk:before {
	content: '*';
	display: inline-block;
	vertical-align: middle;
	color: Red;
	font-size: 18px;
	font-weight: bold
}

#INDheader {
	text-align: center
}

#INDvirtualKeyboard {
	visibility: visible;
	opacity: 1;
	z-index: 99999;
	display: initial;
	padding: 40px 20px 20px;
	position: fixed;
	right: 20px;
	width: initial;
	bottom: 0;
	left: initial;
	height: initial;
	transition: all 1s ease-in-out;
	max-width: initial;
	max-height: initial;
	top: initial
}

#INDvirtualKeyboard.INDkeyboardDrag {
	transition: none;
	transform: scale(var(--indscale))
}

#INDvirtualKeyboard #INDvKeyboard-Layout li {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.INDvKeyboard-uppercase li.INDvKeyboard-letter {
	text-transform: uppercase
}

.INDdictionary.INDpositionRight #INDvirtualKeyboard {
	left: 600px;
	right: auto
}

.INDdictionary #INDvirtualKeyboard {
	right: 600px
}

.INDpositionRight #INDvirtualKeyboard {
	left: 20px;
	right: auto
}

#INDvirtualKeyboard:after {
	content: "";
	width: 100%;
	height: 100%;
	background: var(--ind-menu-main-color);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	opacity: .8
}

#INDvirtualKeyboard[aria-hidden="true"] {
	opacity: 0 !important;
	visibility: hidden !important;
	bottom: -100%
}

#INDvirtualKeyboard #INDvKeboard-close {
	text-align: center;
	position: absolute;
	right: 10px;
	top: 10px;
	width: auto;
	height: auto;
	border: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	cursor: pointer;
	background: 0;
	z-index: 2
}

.INDpositionRight #INDvirtualKeyboard #INDvKeboard-close {
	left: 10px;
	right: auto
}

#INDvirtualKeyboard #INDvKeboard-close svg {
	width: 20px;
	height: 20px
}

#INDvKeboard-Output {
	margin: 0 0 5px;
	padding: 5px;
	width: 100%;
	font: 1em/1.5 Verdana, Sans-Serif;
	background: #fff;
	border: 1px solid #f9f9f9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 2
}

#INDvKeyboard-Layout {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 2
}

#INDvKeyboard-Layout li {
	float: left;
	margin: 0 5px 5px 0;
	padding: 0;
	list-style-type: unset;
	font-size: 16px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	border: 1px solid #f9f9f9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

#INDvKeyboard-Layout li,
#INDvKeyboard-Layout li * {
	color: #111 !important
}

#INDvKeyboard-Layout li.INDvKeyboard-lastitem {
	margin-right: 0
}

.INDvKeyboard-capslock,
.INDvKeyboard-tab,
.INDvKeyboard-left-shift {
	clear: left
}

#INDvKeyboard-Layout .INDvKeyboard-tab,
#INDvKeyboard-Layout .INDvKeyboard-delete {
	width: 70px
}

#INDvKeyboard-Layout .INDvKeyboard-capslock {
	width: 80px
}

#INDvKeyboard-Layout .INDvKeyboard-return {
	width: 77px
}

#INDvKeyboard-Layout .INDvKeyboard-left-shift {
	width: 95px
}

#INDvKeyboard-Layout .INDvKeyboard-right-shift {
	width: 109px
}

.INDvKeyboard-lastitem {
	margin-right: 0
}

.uppercase .INDvKeyboard-letter {
	text-transform: uppercase
}

#INDvKeyboard-Layout .INDvKeyboard-space {
	clear: left;
	width: 681px
}

.INDvKeyboard-on {
	display: none
}

.INDvKeyboard-shiftOn .INDvKeyboard-on {
	display: inline
}

.INDvKeyboard-shiftOn .INDvKeyboard-off {
	display: none
}

#INDvKeyboard-Layout li:hover {
	position: relative;
	top: 1px;
	left: 1px;
	border-color: #e5e5e5;
	cursor: pointer
}

#INDvirtualKeyboard h2 {
	display: block;
	text-align: center;
	border: 0;
	padding: 0;
	line-height: 1em;
	color: #fff !important;
	font-size: 20px;
	margin: 0 auto 10px;
	position: relative;
	-webkit-text-stroke: initial;
	-moz-text-stroke: initial;
	-o-text-stroke: initial;
	-ms-text-stroke: initial;
	z-index: 2
}

@media screen and (max-width:1280px) {
	#INDvirtualKeyboard #INDvKeboard-close {
		padding: 0;
		width: auto;
		height: auto
	}
	#INDvirtualKeyboard {
		right: 0;
		padding: 30px 10px 10px
	}
	.INDpositionRight #INDvirtualKeyboard {
		left: 0;
		right: auto
	}
	#INDvKeyboard-Layout li {
		width: 23px;
		height: 30px;
		line-height: 30px
	}
	#INDvKeyboard-Layout .INDvKeyboard-tab,
	#INDvKeyboard-Layout .INDvKeyboard-delete {
		width: 50px
	}
	#INDvKeyboard-Layout .INDvKeyboard-right-shift {
		width: 66px
	}
	#INDvKeyboard-Layout .INDvKeyboard-left-shift {
		width: 66px
	}
	#INDvKeyboard-Layout .INDvKeyboard-capslock {
		width: 50px
	}
	#INDvKeyboard-Layout .INDvKeyboard-return {
		width: 52px
	}
	#INDvKeyboard-Layout .INDvKeyboard-space {
		width: 439px
	}
}

.INDnavigation iframe#fb_xdm_frame_http,
.INDnavigation iframe#fb_xdm_frame_https,
.INDnavigation iframe[name="google_conversion_frame"] {
	display: none !important;
}


/*==*==*==*==*==*==*==*==*
	 *         Local         *
	 *==*==*==*==*==*==*==*==*/

.INDnavigation:not(#INDdummy) {
	margin-top: unset!important;
}

.INDblackwhite .fieldRow:not(#INDdummy) .fieldInput:not(#INDdummy) select:not(#INDdummy) option {
	color: white!important;
}

.INDblackwhite:not(#INDdummy) .docMediaTable:not(#INDdummy) th:not(#INDdummy) {
	color: gold!important;
}

.INDnavigation.INDDesktop .customOwl {
	overflow-x: scroll;
	height: 500px!important;
}

.INDnavigation.INDDesktop #HResponsive {
	margin-top: 35px;
}

.INDnavigation #agentMessageWrap .close {
	opacity: 1!important;
	color: white!important;
}

.INDnavigation .accesRemedPage .menuDet .iconsDiv .box:focus .INDmenuBtn-desc {
	color: white;
	opacity: 1;
	top: 0;
}

.INDnavigation#body10393 .display3 .arcsHolder .infoTd .short-desc:not(#INDdummy) {
	height: 100%;
}

.INDnavigation:not(#INDdummy) #name,
.INDnavigation:not(#INDdummy) #email,
.INDnavigation:not(#INDdummy) #company {
	height: 60px;
}

.INDnavigation .INDhasReqFields:before {
	content: 'fields marked with * are required';
	color: black;
}

.INDnavigation .nameRow .fieldInput:before,
.INDnavigation .emailRow .fieldInput:before,
.INDnavigation .SecureCode:before {
	content: '*';
	color: red!important;
	position: absolute;
}

.INDnavigation .fancybox-overlay .fancybox-close {
	display: none!important;
}

.INDnavigation #customOwlon1 .item:focus>.productDiv {
	visibility: visible!important;
}

.INDnavigation .menudiv>ul>li:hover>div {
	height: 305px;
	opacity: 1;
}


/*.INDblackwhite*/

.INDblackwhite #INDmenu-btn:not(#INDdummy) .INDhiddenText:not(#INDdummy) {
	color: gold!important;
	background-color: black!important;
}

.INDblackwhite input[type="text"] {
	border: 1px solid gold!important;
}

.INDwhiteblack input[type="text"] {
	border: 1px solid midnightblue!important;
}