@font-face {
    font-family: SenBJS;
    src: url('/global/pics/fonts/SENBJS_n.TTF');
    font-weight: normal;
}

@font-face {
    font-family: SenBJS;
    src: url('/global/pics/fonts/SENBJS_I.TTF');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: SenBJS;
    src: url('/global/pics/fonts/SENBJS_B.TTF');
    font-weight: bold;
}

.edubarMainSkin {
	overflow: hidden;
}
.edubarMainSkin .skgd {
	margin: 0;
	padding: 0;
	display: block;
	vertical-align: top;
	text-align: inherit;
	box-sizing: border-box;
}

.edubarMainSkin .skgd.hidden {
	display: none !important;
}

.edubarMainSkin span.skgd, 
.edubarMainSkin i.skgd,
.edubarMainSkin img.skgd,
.edubarMainSkin select.skgd,
.edubarMainSkin input.skgd,
.edubarMainSkin button.skgd,
.edubarMainSkin .skgd.skgdFormButton {
	display: inline-block;
}

.edubarMainSkin td.skgd {
	display: table-cell	;
} 

.edubarMainSkin thead.skgd {
	display: table-header-group;
} 

.edubarMainSkin tbody.skgd {
	display: table-row-group;
} 

.edubarMainSkin tr.skgd {
	display: table-row	;
} 

.edubarMainSkin table.skgd {
	display: table;
} 
.edubarMainSkin .skgd .skgdEditInfo {
	display: none;
}
.edubarMainSkin .skgd.composite {
	position: relative;
	margin: auto;	
}
.edubarMainSkin div.skgd {
	margin: auto;
}

.edubarMainSkin .skgd.hbox {
	white-space:nowrap;
}

.edubarMainSkin .skgd.hbox > li {
	white-space:normal;
	vertical-align: top;
	height: inherit;
	margin: auto;
}
.edubarMainSkin .skgd.hbox.valign-middle > li {
	height: auto;
}

.edubarMainSkin .skgd.hbox.static > li {
	display: inline-block;		
	box-sizing: border-box;		
}
.edubarMainSkin .skgd.hbox.static:before {
	 content: '';
	 display: inline-block;
	 height: inherit;
	 width: 0px;
	 vertical-align: middle;		  
}

@media screen and (max-width: 980px) {
	.edubarMainSkin .skgd.hbox.responsive > li {
		display: block;		
		white-space: normal;
		box-sizing: border-box;
		width: 100% !important;
		padding-right: 0 !important;
	}
}
@media screen and (max-width: 980px) {
	.edubarMainSkin .plainText img:not(.skgd) {
		max-width: 100% !important;
		max-height: 90vh !important;
		height: auto !important;
	}
}

.edubarMainSkin.blindFriendly .skgd.hbox.responsive > li,
.edubarMainSkin.blindFriendly .skgd.hbox.responsive500 > li {
	display: block;		
	white-space: normal;
	box-sizing: border-box;
	width: 100% !important;
	padding-right: 0 !important;
}	

@media screen and (max-width: 500px) {
	.edubarMainSkin .skgd.hbox.responsive500 > li {
		display: block;
		
		white-space: normal;
		box-sizing: border-box;
		width: 100% !important;
		padding-right: 0 !important;
	}
	.edubarMainSkin .skgd.hbox.responsive500.skgdBoxHNewsOverride > li > * {
		margin-left: 0 !important;
	}
	.edubarMainSkin .skgd.hbox.responsive500.skgdBoxHNewsOverride > li:first-child {
		margin-bottom: 5px;
	}
}


@media screen and (min-width: 501px) {	
	.edubarMainSkin .skgd.hbox.responsive500 > li {
		display: inline-block;
		
		white-space: normal;
		box-sizing: border-box;		
	}
	.edubarMainSkin .skgd.hbox.responsive500:before {
		 content: '';
		 display: inline-block;
		 height: 100%;
		 width: 0px;
		 vertical-align: middle;		  
	}
}

@media screen and  (min-width: 981px) {	
	.edubarMainSkin .skgd.hbox.responsive500 > li, 
	.edubarMainSkin .skgd.hbox.responsive > li {		
		display: inline-block;		
		white-space: normal;
		box-sizing: border-box;		
	}
	.edubarMainSkin .skgd.hbox.responsive500:before,
	.edubarMainSkin .skgd.hbox.responsive:before {
		 content: '';
		 display: inline-block;
		 height: inherit;
		 width: 0px;
		 vertical-align: middle;
		 
	}
}

.edubarMainSkin.blindFriendly .skgd.hbox.responsive500:before,
.edubarMainSkin.blindFriendly .skgd.hbox.responsive:before {
	 display: none !important;
	 
}


.edubarMainSkin .skgd.hbox > li:last-of-type,
.edubarMainSkin .skgd.vbox > li:last-of-type {
	padding:0 !important;
}


.edubarMainSkin .skgd.fbox {
	display: flex;
	flex-flow: row nowrap;
}

.edubarMainSkin .skgd.fbox > li {
	white-space:normal;
	height: auto;
	margin: auto;
	flex: auto 1 1;	
}



/** menu **/
	
.edubarMainSkin .skgd.menu ul li {
	border-style: solid;
	border-width: 0;
	position: relative;
}

.edubarMainSkin .skgd.menu ul li.skgdToggleMenu {
	position: static;
}

.edubarMainSkin .skgd.menu ul.menuOpen > li {
	background-color: transparent;
	border-color: transparent;
	border-width: 0;
	border-style: solid;
}


.edubarMainSkin .skgd.menu.hmenu > ul {
	white-space: nowrap;
}
.edubarMainSkin .skgd.menu ul.menuOpen > li > a:hover, 
.edubarMainSkin .skgd.menu ul.menuOpen > li.selected > a {
	background-color: transparent;
	color: inherit;
}



.edubarMainSkin .skgd.menu ul li.nav_submenuSliding ul a:hover,
.edubarMainSkin .skgd.menu ul li.nav_submenuSliding ul li.selected > a {
	background-color: transparent;
	transition: all 0.2s ease-in-out;
}

.edubarMainSkin .skgd.menu li.skgdMenuItem a {
	display: block;
	cursor: pointer;
	color: inherit;
	text-decoration: none;
}

.edubarMainSkin .skgd.menu ul.menuOpen ul.menuOpen {
	margin: 0 0 0 1.5em;
}

.edubarMainSkin .skgd.menu ul.menuOpen ul.menuOpen.menuOpen2 {
	margin: 0;
}



.edubarMainSkin .skgd.menu ul.menuOpen > li > a {
	padding: 10px;
	transition: all 0.2s ease-in-out;
}
.edubarMainSkin .skgd.menu ul li.nav_submenuSliding ul a {
	padding: 10px;
}


.edubarMainSkin .skgd.menu .skgdToggleMenuBtn {
	display: inline-block;	
	vertical-align: middle;	
	color: inherit;		
	cursor: pointer;	
}

.edubarMainSkin .skgd.menu .skgdToggleMenuBtn i.fa {
	font-size: 2em;
	margin-top: -0.2em;
	display: inline-block;
}

@keyframes menuFadein {
    from { 
    	opacity: 0; 
    	
    }
    to   { 
    	opacity: 1;    	
    }
}


.edubarMainSkin .skgd.menu ul li.nav_submenuSliding ul {
	background-color: #ffffff;
	border: 0px solid transparent;
	display: none;
	position: absolute;
	min-width: 200px;	
	white-space: nowrap;
	z-index: 200;
	text-align: initial;
}

.edubarMainSkin .skgd.menu .skgdCloseMenuBtn {	
	display: none;	
}

.edubarMainSkin .skgd.menu ul li.nav_submenuSliding.opened > ul {
	opacity: 1;
	display: block;
	position: relative;
	padding-left: 1.5em;
	border: 0 !important;
	box-shadow: none !important;
	left: auto !important;
	right: auto !important;		
}
	
@media screen and (max-width: 980px) {
	.edubarMainSkin .skgd.menu.hmenu .skgdShowMenuBtn {
		display: inline-block;
	}
	

	.edubarMainSkin .skgd.menu.hmenu.opened ul.menuOpen2 {
		position: absolute;
	}
	
	.edubarMainSkin .skgd.menu.hmenu.opened .skgdCloseMenuBtn {
		display: inline-block;	
	}
	
	.edubarMainSkin .skgd.menu.hmenu ul.menuOpen2 {
		display: none;		
		position: absolute;		
		text-align: initial;
		right: 0% !important;
		left: auto !important;	
		width: 100%;
		height: 100vh;
		overflow: auto;	
	}
	
	
	.edubarMainSkin .skgd.menu.hmenu.opened ul.menuOpen2 {
		display: block;			
	}
	
	
	.edubarMainSkin .skgd.menub .submenuImage {
		display: none;
	}
}
.edubarMainSkin.blindFriendly .skgd.menu.hmenu.opened ul.menuOpen2 {
	display: block;			
}
.edubarMainSkin.blindFriendly .skgd.menub .submenuImage {
	display: none;
}

@media screen and (min-width: 981px) {
	.edubarMainSkin .skgd.menu.hmenu .skgdShowMenuBtn {
		display: none;
	}
	.edubarMainSkin .skgd.menu.hmenu ul.menuOpen2.level0 > li.skgdMenuItem {
		display: inline-block;
		vertical-align: top;
		white-space: normal;	
		position: relative;
		text-align: initial;	
	}		
}


.edubarMainSkin .skgd.vmenu ul.vsubmenu {
	display: none;
}
.edubarMainSkin .skgd.vmenu ul.vsubmenu.level0,
.edubarMainSkin .skgd.vmenu li.opened > ul.vsubmenu
{
	display: block;	
}


/** bigsubmenu*/

.edubarMainSkin .skgd.menub {
	position: relative;
}	
.edubarMainSkin .skgd.menub .skgdTopMenuItem {
	display: inline-block;
	vertical-align: top;
}

.edubarMainSkin .skgd.menub .skgdMenuItemLink {
	display: block;
	cursor: pointer;
	color: inherit;
	text-decoration: none;
	padding: 10px;
	transition: background 0.2s ease-in-out;
}



.edubarMainSkin .skgd.menub .skgdSubmenuDiv {
	display: none;	
	background-color: #ffffff;
	border: 1px solid #d6d6d6;
	position: absolute;
	min-width: 200px;
	z-index: 300;
	text-align: initial;
	padding: 1.5em 1.5em 1.5em 0;
	margin: auto;
	width: auto;
	left: 0;
	right: 0;		
	overflow: auto;
}

.edubarMainSkin .skgd.menub.vertical .skgdSubmenuDiv {
	left: 100%;
	right: auto;
	min-width: 830px;
	top: 0;
}


.edubarMainSkin .skgd.menub .skgdSubmenuDiv .submenuContent.withImage {
	margin-right: 180px;
	min-height: 220px;
}


.edubarMainSkin .skgd.menub .skgdSubmenuDiv .submenuImage {
	position: absolute;
	right: 20px;
	top: 36px;	
	width: 200px;
}

.edubarMainSkin .skgd.menub .skgdSubmenuDiv .submenuImage img {
	width: 100%;
	max-height: 300px;	
}

.edubarMainSkin .skgd.menub .skgdTopMenuItem.anim .skgdSubmenuDiv {
	
	transition: opacity 0.4s ease-in-out;	
}
.edubarMainSkin .skgd.menub .skgdTopMenuItem.noanim .skgdSubmenuDiv {
	transition: all 0s ease 0s;	
}

.edubarMainSkin .skgd.menub .skgdTopMenuItem.opened .skgdSubmenuDiv {
	display: block;	
}


.edubarMainSkin .skgd.menub .skgdSubmenuTitle {
	font-weight: bold;
}

.edubarMainSkin .skgd.menub .skgdSubmenuItem {
	display: block;
}

.edubarMainSkin .skgd.menub .level1 > .skgdSubmenuItem {
	display: inline-block;
	vertical-align: top;	
	min-width: 200px;
	width: 25%;			
}

.edubarMainSkin .skgd.menub .level1.modCount3 > .skgdSubmenuItem {
	width: 33%;	
}

.edubarMainSkin .skgd.menub .level1.modCount2 > .skgdSubmenuItem {
	width: 50%;	
}


@media screen and (max-width: 980px) {
	.edubarMainSkin .skgd.menub .level1 > .skgdSubmenuItem,
	.edubarMainSkin .skgd.menub .level1.modCount3 > .skgdSubmenuItem,
	.edubarMainSkin .skgd.menub .level1.modCount2 > .skgdSubmenuItem {
		display: block;
		width: 100%;
		
	}
	
}

.edubarMainSkin .skgd.menub .skgdSubmenuItem .fn {
	display: inline-block;
	white-space:normal;
	vertical-align: top;
}

.edubarMainSkin .skgd.menub .level0 ul {
	padding: 0.5em 1.5em;
} 

.edubarMainSkin .skgd.menub .skgdSubmenuItemLink {
	display: block;
	cursor: pointer;
	color: inherit;
	text-decoration: none;
	padding: 5px 10px;
	transition: all 0.2s ease-in-out;
	white-space:nowrap;
}


/*minimenu v menub*/

.edubarMainSkin .skgd.menub .skgdMiniMenu {
	display: none;
}

.edubarMainSkin.wmaxL1 .skgd.menub .skgdMiniMenu {
	display: block;
}

.edubarMainSkin.wmaxL1 .skgd.menub .skgdMiniMenu .skgdMiniMenuLink > i {
	display: block;
}

.edubarMainSkin.wmaxL1 .skgd.menub .skgdTopMenuItem {
	display: block;
	
}

.edubarMainSkin.wmaxL1 .skgd.menub .skgdFullMenu {
	display: none;
	background-color: #ffffff !important;
	color: #333333 !important;
	border: 1px solid #d6d6d6;
	position: absolute;
	min-width: 200px;
	z-index: 200;
	text-align: initial;
	padding: 1.5em 1.5em 1.5em 0;
	margin: auto;
	width: auto;
	left: 0;
	right: 0;		
	overflow: auto;
}

.edubarMainSkin.wmaxL1 .skgd.menub .skgdMenuItemLink,
.edubarMainSkin.wmaxL1 .skgd.menub .skgdSubmenuItemLink {
	color: inherit !important;
}

.edubarMainSkin.wmaxL1 .skgd.menub  .skgdMenuItemLink:hover,
.edubarMainSkin.wmaxL1 .skgd.menub  .skgdSubmenuItemLink:hover {
	color: #333333 !important;
	background-color: #f0f0f0 !important;
	border-color: transparent !important;
}

.edubarMainSkin.wmaxL1 .skgd.menub .selected > .skgdMenuItemLink,
.edubarMainSkin.wmaxL1 .skgd.menub .selected > .skgdSubmenuItemLink {
	color: #fff !important;
	background-color: #43A047 !important;
	border-color: transparent !important;
	
}

.edubarMainSkin.wmaxL1 .skgd.menub .skgdFullMenu.opened {
	display: block;	
}
.edubarMainSkin.skgdSideMenuOpened {
	margin-left: 300px;
}

.edubarMainSkin.wmaxL1.skgdSideMenuOpened {
	margin-left: 0px;
}
.edubarMainSkin .skgdSideMenuOpenBtn,
.edubarMainSkin .skgdSideMenuOpenBtn2 {
	position: absolute;
	left: 0px;
	top: 0;
	z-index: 190;
	padding: 10px;
	font-size: 18px;
	color: inherit;
	background-color: transparent;
	cursor: pointer;
}

.edubarMainSkin .skgdSideMenuOpenBtn:hover,
.edubarMainSkin .skgdSideMenuOpenBtn2:hover {
	background-color: rgba(0,0,0,0.1); 	
}

.edubarMainSkin.wmaxL1 .skgdSideMenuOpenBtn {
	display: none;
}


@media screen and (max-width: 1100px) {
	.edubarMainSkin .skgdSideMenuOpenBtn {
		display: none;
	}	
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar {
	display: none;
	background-color: #333333;	
	color: #fff;	
	position: fixed;
	width: 300px;
	z-index: 200;
	text-align: initial;
	padding: 15px 8px;
	box-sizing: border-box;
	margin: auto;	
	left: 0;
	top: 0;
	bottom: 0;		
	overflow: auto;
	border-right: 1px solid rgba(0,0,0,.14);
	box-shadow: 1px 1px 8px rgba(0,0,0,0.35);
	
}

.edubarMainSkin.wmaxL1 .skgd.menub .skgd-menu-sidebar {
	display: none !important;
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar-logo {
	padding: 0 8px;
	margin-bottom: 10px;
	white-space: nowrap;
	min-height: 40px;
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar-logo a {
	color: inherit;
	font-weight: bold;
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar-logo img {
	/*width: 40px;*/
	height: 60px;
	object-fit: contain;
	vertical-align: middle;	
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar-logo span {
	display: inline-block;
	white-space: normal;
	margin-left: 15px;
	vertical-align: middle;
	width: 200px;
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar .skgdSideMenuEdit {
	position: absolute;
	right:5px;
	top: 5px;
	display: block;
	padding: 5px;
	cursor: pointer;
	background-color: rgba(0,0,0,0.2);
	font-size: 12px;
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar  .skgdSideMenuEdit:hover {
	background-color: rgba(0,0,0,0.7);
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar .skgd-sb-SubmenuDiv2 {
	display: none;
}
.edubarMainSkin .skgd.menub .skgd-menu-sidebar .level0 ul {
	padding: 0px 0 6px 20px;
}
.edubarMainSkin .skgd.menub .skgd-menu-sidebar .skgd-sb-MenuItemLink,
.edubarMainSkin .skgd.menub .skgd-menu-sidebar .skgd-sb-SubmenuItemLink {
	display: block;
	color: inherit;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 6px 8px;
	cursor: pointer;
	text-decoration: none;
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar .skgd-sb-MenuItemLink:hover,
.edubarMainSkin .skgd.menub .skgd-menu-sidebar .skgd-sb-SubmenuItemLink:hover {
	background-color: rgba(0,0,0,0.1);
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar .selected > .skgd-sb-MenuItemLink,
.edubarMainSkin .skgd.menub .skgd-menu-sidebar .selected > .skgd-sb-SubmenuItemLink {
	background-color: #1B5E20;
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar .selected.hasSubmenu > .skgd-sb-MenuItemLink {
	background-color: rgba(76,175,80,0.3);
}
.edubarMainSkin .skgd.menub .skgd-menu-sidebar .skgd-sb-MenuItemLink {
	padding: 8px 8px;
}
.edubarMainSkin .skgd.menub .skgd-menu-sidebar .skgd-sb-SubmenuItemLink.skgd-sb-SubmenuTitle {
	cursor: default;
	background-color: transparent;
	font-weight: bold;
}

.edubarMainSkin .skgd.menub  .skgd-menu-sidebar .submenuImage {
	display: none;
}

.edubarMainSkin .skgd.menub .skgd-menu-sidebar .skgdFullMenu {
	display: block;	
}

.edubarMainSkin .skgd.menub .skgdSubmenuDivMini {
	display: none;
}

.edubarMainSkin .skgd.menub .skgdTopMenuItem.opened .skgdSubmenuDivMini {
	display: block;
	max-height: none !important;
}

.edubarMainSkin .skgd.menub.fixedMode {
	z-index: 200;
	position: fixed !important;
	left: 0;
	right: 0;
	top: 0;
	background-color: #ffffff;
}



/** link block **/
	
.edubarMainSkin .skgd.linkBlock {
	display: inline-block;
	color: inherit;
	white-space:nowrap;
}

.edubarMainSkin .skgd.linkBlock > span {
	display: inline-block;
	vertical-align: middle;
	white-space:normal;	
	box-sizing: border-box;
}

.edubarMainSkin .skgd.linkBlock > img {
	vertical-align: middle;
	margin-right: 10px;	
	max-height: 80px;	
}

/** slider **/
	
.edubarMainSkin .skgd.slider img {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}

.edubarMainSkin .skgd.slider .nivoSlider {
	height: 100%;
	overflow:hidden;
}

/**title**/
.edubarMainSkin .skgd .skgdTitle {
	padding: 0;
	margin: 0;
}

.edubarMainSkin .skgd .skgdContent {
	padding: 0;
	margin: 0;	
}

/** royal slider **/

.edubarMainSkin .skgd.skgdRoyalSlider {
	position: relative;	
}
.edubarMainSkin .skgd.skgdRoyalSlider .sliderMain {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}
.edubarMainSkin .skgd.skgdRoyalSlider .slideContainer,
.edubarMainSkin .skgd.skgdRoyalSlider .sliderMain  .skgdLi  {
	position: absolute;	
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;		
}

.edubarMainSkin .skgd.skgdRoyalSlider .sliderMain.slidesEditing  .skgdLi {
	display: none;
}

/*.edubarMainSkin .skgd.skgdRoyalSlider .sliderMain.slidesEditing  .skgdLi:first-child {
	display: block;
}*/

.edubarMainSkin .skgd.skgdRoyalSlider .sliderMain.slidesEditing  .skgdLi.itemSelected {
	display: block;
}

.edubarMainSkin .skgd.skgdRoyalSlider .sliderMain.slidesHidden  .skgdLi {
	display: none;
}


.edubarMainSkin .skgd.skgdRoyalSlider .slidesHidden .slideContainer {
	display: none;
}

/**fixed header **/

.edubarMainSkin .skgd.skgdFixedHeader {
	top: 0;
		
	left: 0;
	right: 0;
}

.edubarMainSkin .skgdFixedHeaderReplacement {
	display: none;
}
.edubarMainSkin .skgd.skgdFixedHeader.fixed {
	z-index: 200;
	position: fixed !important;
	left: 0;
	right: 0;
}

/** button **/
	
.edubarMainSkin .skgdButton {
	display: inline-block;
	transition: all 0.2s ease-in-out;
	border: 1px solid #2c93d5;
	background-color: #2c93d5;
	color: #ffffff;
	padding: 0.5em 1em;
	border-radius: 0;
	margin: 0 4px;
	text-decoration: none;
}

.edubarMainSkin .defaultButton:visited,
.edubarMainSkin .defaultButton:hover {
	color: #ffffff;
}

.edubarMainSkin .skgdButton:hover {
	background-color: #333333;
	text-decoration: none;
}

.edubarMainSkin .skgdButton > span {
	display: inline-block;
	vertical-align: middle;
}


.edubarMainSkin .skgdButton.linkButton {
	border: none;
	background-color: transparent;
	text-transform: uppercase;
	font-weight: bold;	
}

.edubarMainSkin .skgdButton.linkButton:hover {
	background-color: rgba(44, 147, 213, 0.2);
	border: none;
}

.edubarMainSkin .skgdButton.borderButton {	
	background-color: transparent;
	border: 1px solid;
	color: inherit;		
	font-weight: bold;
}

.edubarMainSkin .skgdButton.borderButton:visited {
	color: inherit;
}
	

.edubarMainSkin .skgdButton.borderButton:hover {
	background-color: rgba(44, 147, 213, 0.2);	
}

.edubarMainSkin .skgdButton.roundedButton {	
	
	border-radius: 50px;
}

/** zoznamy **/
	
.edubarMainSkin .skgdLi.skgdLiHidden,
.edubarMainSkin .skgdRIfDiv > .skgdLiHidden,
.edubarMainSkin td.skgd.skgdLiHidden {
	display: none !important;
}

.edubarMainSkin .skgdRIfDiv.skgRIfDevelop > .skgdLiHidden {
	display: block !important;
	opacity: 0.3;
}

.edubarMainSkin ol.skgd.skgRIfList-numbers > * {
	display: list-item;
	list-style-type: decimal;
	margin-left: 25px;
}

.edubarMainSkin ol.skgd.skgRIfList-dash > * {
	display: list-item;
	list-style-type: disc;
	margin-left: 25px;
}


.edubarMainSkin .skgd.skgdListH > li {
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	box-sizing: border-box;		
}

.edubarMainSkin .skgd.skgdListF {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;	
	align-items: stretch;
	align-content: stretch;
	margin: -8px;
}
.edubarMainSkin .skgd.skgdListF > li {	
	flex: 0 0 auto;		
	margin: 0;
	position: relative;
	box-sizing: border-box;
	display: flex;	
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: stretch;
	align-content: stretch;
	padding: 8px;
	width: 100%;
}

.edubarMainSkin .skgd.skgdGroupF > li > .skgdSection {
	height: 100%;
	width: 100%;
}

.edubarMainSkin .skgd.skgdListF > li > .skgdSkb,
.edubarMainSkin .skgd.skgdGroupF > li > .skgdSection > .skgdSkb {
	height: 100%;		
	flex: 1 1 auto;
}
	

.edubarMainSkin .skgd.skgdListH.skgdListCols2 > li {
	width: 50%;
}
.edubarMainSkin .skgd.skgdListH.skgdListCols3 > li {
	width: 33.3%;
}
.edubarMainSkin .skgd.skgdListH.skgdListCols4 > li {
	width: 25%;
}
.edubarMainSkin .skgd.skgdListH.skgdListCols5 > li {
	width: 20%;
}
.edubarMainSkin .skgd.skgdListH.skgdListCols6 > li {
	width: 16.6%;
}

.edubarMainSkin .skgd.skgdListH > li.blogArticle {
	width: 100%;
	display: block;
}
.edubarMainSkin .skgd.skgdListH1 > li {
	padding-right: 0 !important;
}

.edubarMainSkin .skgd.skgdListHGap.skgdListCols2 > li:nth-of-type(2n+0),
.edubarMainSkin .skgd.skgdListHGap.skgdListCols2 > li:nth-of-type(2n+0),
.edubarMainSkin .skgd.skgdListHGap.skgdListCols3 > li:nth-of-type(3n+0), 
.edubarMainSkin .skgd.skgdListHGap.skgdListCols4 > li:nth-of-type(4n+0),
.edubarMainSkin .skgd.skgdListHGap.skgdListCols5 > li:nth-of-type(5n+0),
.edubarMainSkin .skgd.skgdListHGap.skgdListCols6 > li:nth-of-type(6n+0) {
	padding-right: 0 !important;
}

.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols2 > li,		
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols3 > li,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols4 > li,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols5 > li,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols6 > li	{
	width: 100%;
}

.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive500.skgdListCols2 > li,		
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive500.skgdListCols3 > li,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive500.skgdListCols4 > li,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive500.skgdListCols5 > li,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive500.skgdListCols6 > li	{
	width: 100%;
}
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive > li,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive500 > li {
	display: block;		
}

.edubarMainSkin .skgd.skgdListHGap.responsive > li {
	padding-right: 0 !important;
}

.edubarMainSkin .skgd li.skgdPaginatorli {
	width: 100% !important;
	display: block !important;
	flex: 100% 0 0 !important;
}

@media screen and (max-width: 490px) {
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols2 > li,		
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols3 > li,
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols4 > li,
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols5 > li,
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols6 > li	{
		width: 100%;
	}
	
	.edubarMainSkin .skgd.skgdListH.responsive500.skgdListCols2 > li,		
	.edubarMainSkin .skgd.skgdListH.responsive500.skgdListCols3 > li,
	.edubarMainSkin .skgd.skgdListH.responsive500.skgdListCols4 > li,
	.edubarMainSkin .skgd.skgdListH.responsive500.skgdListCols5 > li,
	.edubarMainSkin .skgd.skgdListH.responsive500.skgdListCols6 > li	{
		width: 100%;
	}
	.edubarMainSkin .skgd.skgdListH.responsive > li,
	.edubarMainSkin .skgd.skgdListH.responsive500 > li {
		display: block;		
	}
	
	.edubarMainSkin .skgd.skgdListHGap.responsive > li {
		padding-right: 0 !important;
	}
}

@media screen and (max-width: 980px) and (min-width: 491px) {
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols2 > li,
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols3 > li {
		width: 100%;
	}
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols4 > li {
		width: 50%;
	}	
	
	
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols5 > li,		
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols6 > li	{
		width: 33%;
	}
	
	.edubarMainSkin .skgd.skgdListHGap.responsive.skgdListCols4 > li:nth-of-type(2n+0),
	.edubarMainSkin .skgd.skgdListHGap.responsive.skgdListCols5 > li:nth-of-type(3n+0),
	.edubarMainSkin .skgd.skgdListHGap.responsive.skgdListCols6 > li:nth-of-type(3n+0) {
		padding-right: 0 !important;
	}
	
	.edubarMainSkin .skgd.skgdListHGap.responsive.skgdListCols2 > li,
	.edubarMainSkin .skgd.skgdListHGap.responsive.skgdListCols3 > li {
		display: block;
		padding-right: 0 !important;		
	}
}

@media screen and (min-width: 491px) {	
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols4:before,
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols5:before,
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols6:before {
		 content: '';
		 display: inline-block;
		 height: 100%;
		 width: 0px;
		 vertical-align: middle;		  
	}
}

@media screen and (min-width: 981px) {	
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols2:before,
	.edubarMainSkin .skgd.skgdListH.responsive.skgdListCols3:before{
		 content: '';
		 display: inline-block;
		 height: 100%;
		 width: 0px;
		 vertical-align: middle;		  
	}
}
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols2:before,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols3:before,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols4:before,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols5:before,
.edubarMainSkin.blindFriendly .skgd.skgdListH.responsive.skgdListCols6:before {
	 content: '';
	 display: none !important;
	 height: 100%;
	 width: 0px;
	 vertical-align: middle;		  
}

/**container **/
	
.edubarMainSkin .skgd.skgdContainer {
	max-width: 980px;	
	padding: 0 1em;
}

.edubarMainSkin.fontResized .skgd.skgdContainer {
	max-width: 75.4em;
}

.edubarMainSkin .skgd.skgdContainer.skgdContainerTT {
	max-width: 100% !important;
	padding: 0 0 !important;
	margin: 0 !important;
}

.edubarMainSkin .skgd.skgdContainer.skgdContainerTT .g_echobody {
	padding: 0;
	height: 100vh;
}

.edubarMainSkin .skgd.skgdContainer .skgd.skgdContainer {
	padding: 0;
}

.edubarMainSkin .skgd.skgdContainer .skgd.skgdFullWidthContainer .skgd.skgdContainer {
	padding: 0 1em;
}

.edubarMainSkin .skgd.skgdFullWidthContainer .skgdFullWidthBackground {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	margin-left: -100%;
	margin-right: -100%;
}

.edubarMainSkin .skgd.skgdFullWidthContainer .compositeInner {
	position: relative;
	z-index:1;
}

.edubarMainSkin .skgd-fa-li:before {
  position: absolute;   
  left: 0.2em;
  width: 1.28571429em;
  text-align: center;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  padding-top: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**write us **/
	
.edubarMainSkin .skgdWriteusList > li {
	padding: 0.5em 0em;
}

.edubarMainSkin .skgdWriteusList > li .skgdWriteusLabel {
	display: inline-block;
	padding-right: 1em;	
	padding-top: 0.5em;
	width: 30%;
	vertical-align: top;
	box-sizing: border-box;
	text-align: right;
}

.edubarMainSkin .skgdWriteusList > li  .skgdWriteusValue {
	display: inline-block;	
	vertical-align: top;
	width: 70%;
	box-sizing: border-box;	
}

.edubarMainSkin .skgdWriteusVertical .skgdWriteusList > li .skgdWriteusLabel {
	display: block;
	padding:0;
	width: 100%;
	vertical-align: top;
	box-sizing: border-box;
	text-align: left;
}

.edubarMainSkin .skgdWriteusVertical .skgdWriteusList > li  .skgdWriteusValue {
	display: block;	
	vertical-align: top;
	width: 100%;
	box-sizing: border-box;	
}

.edubarMainSkin .skgdWriteusList > li input[type="text"],
.edubarMainSkin .skgdWriteusList > li input[type="email"],
.edubarMainSkin .skgdWriteusList > li  textarea {
	box-sizing: border-box;
	width: 100%;
}

.edubarMainSkin .skgdWriteusError,
.edubarMainSkin input[type="text"].skgdWriteusError,
.edubarMainSkin input[type="email"].skgdWriteusError,
.edubarMainSkin input[type="number"].skgdWriteusError,
.edubarMainSkin textarea.skgdWriteusError {
	border-color: #dd2020;
	
}

.edubarMainSkin .skgdWriteusErrorDiv {
	display: block;
	color: #dd2020;
	font-weight: bold;
}


@media screen and (max-width: 500px) {	
	.edubarMainSkin .skgdWriteusList > li .skgdWriteusLabel {
		display: block;
		width: 100%;
		text-align: inherit;
	}
	.edubarMainSkin .skgdWriteusList > li  .skgdWriteusValue {
		display: block;
		width: 100%;
	}
}

/**
 * 	paginator
 **/

.edubarMainSkin .skgd.paginator {
	flex: 100% 0 0;
}

.edubarMainSkin .skgd.paginator li {
	display: inline-block;
	
}


.edubarMainSkin .skgd.paginator li a {
	margin: 0 -1px -1px 0;
	display: block;
	padding: 0.5em 1em;
	border: 1px solid #ddd;
	transition: all 0.2s ease-in-out;
	font-weight: inherit;
	color: inherit;
	text-decoration: none;		
}

.edubarMainSkin .skgd.paginator li.selected a {
	font-weight: bold;
}

.edubarMainSkin .skgd.paginator li a:hover {	
	background-color:#eee;
}


/** zoznam predvolenych akcii pre widget
 */
.peSkgdActions {	
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	padding: 0 !important;
	margin: 0 !important;
	white-space: nowrap;
	z-index: 150;
}

.peSkgdActions.news {
	font-size: 11px;
}

.peSkgdActions.peSkgdActionsAlwaysVisible {
	display: block;
}
.peSkgdActionsLeft {
	right: auto;
	left: 0;
}
.peSkgdActionsBottom {
	right: 50%;
	left: 50%;
	top: auto;
	text-align: center;
	bottom: -12px;
	margin-left: -8px !important;
}
.peSkgdActionsTop {
	right: 50%;
	left: 50%;
	margin-left: -8px !important;
	top: -12px;
	text-align: right;
	bottom: auto;
}
.peSkgdActionsTop.pemgActions {
	right: 0;	
	left: auto;
	height:30px;
	top: -30px;
	min-width: 200px;
}
.peSkgdActions.peSkgdActionsOutside {
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
}
.peSkgdActions > li {
	display: inline-block;
}
.peSkgdActions > li a {
	display: block;
	padding: 0.25em;
	background-color: rgba(0,0,0,0.4);
	color: #fff;
	cursor: pointer;
	margin: 1px;	
	text-decoration: none;
	transition: background 0.2s ease-in-out;
}

.peSkgdActions.small > li a {
	font-size: 80%;
} 

.peSkgdActionsBig > li a {
	font-size: 13px;
	padding: 4px;
	border-radius: 50%;
}

.peSkgdActions > li a:hover {	
	background-color: rgba(0,0,0,0.9);	
	color: #fff;
}
.peSkgdActions > li a.selected {
	background-color: #2196F3;
}
.peSkgdActions > li a:visited {
	color: #fff;
}
	
.skgd:hover > .peSkgdActions {
	display: block;
}

.skgdSortablePlaceholder {
	border: 1px solid #009688;
	min-height: 50px;
	min-width: 50px;
	background-color: #E0F2F1;
}

.skgd.editElemHovered4 {
	position: relative;
}
.skgd.editElemHovered4:after {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(139,195,74,0.3);
	-webkit-animation: hoveredAnim 1.5s linear 1;
    -moz-animation: hoveredAnim 2s linear 1;
    -ms-animation: hoveredAnim 2s linear 1;
    -o-animation: hoveredAnim 2s linear 1;
    animation: hoveredAnim 2s linear 1;
    opacity: 0;
}

@keyframes hoveredAnim {
    0% { 
    	opacity: 0;     	
    }
    30%   { 
    	opacity: 1;    	
    }
    
    70%   { 
    	opacity: 1;    	
    }    
    100%   { 
    	opacity: 0;    	
    }
}


.skgd.editElemHovered2 {
	position: relative;
}
.skgd.editElemHovered2:after {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(139,195,74,0.2);
}

.skgd.editElemHovered2 .skgdFullWidthContainer:after {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	right: 0;
	width: calc(50% - 490px + 1em);
	bottom: 0;
	background-color: rgba(139,195,74,0.2);
}

.skgd.editElemHovered2 .skgdFullWidthContainer:before {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	left: 0;
	width: calc(50% - 490px + 1em);
	bottom: 0;
	background-color: rgba(139,195,74,0.2);
}

.skgd.editable.editElemHoveredRed {
	position: relative;
	outline: 2px solid #F44336;
}
.skgd.editable.editElemHoveredRed:after {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(244,67,54,0.2);
}

.skgd.editable.editElemHovered {	
	position:relative;
	outline: 2px solid #FFC107;/*2196F3*/
	z-index:100;	
}

.skgd.editable.editElemHovered:after {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,193,7,0.2);
}



.skgd.editElemHovered .skgdFullWidthContainer {
	outline: 2px solid #FFC107;
}
.skgd.editElemHovered .skgdFullWidthContainer:after {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	right: 0;
	width: calc(50% - 490px + 1em);
	bottom: 0;
	background-color: rgba(255,193,7,0.2);
}

.skgd.editElemHovered .skgdFullWidthContainer:before {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	left: 0;
	width: calc(50% - 490px + 1em);
	bottom: 0;
	background-color: rgba(255,193,7,0.2);
}




.skgd.editElemHovered3:after {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,193,7,0.5);
}

.skgd.editElemHovered3:after,
.skgd.editElemHovered3 .skgdFullWidthContainer:after,
.skgd.editElemHovered3 .skgdFullWidthContainer:before  
 {
	opacity: 0.1;
	transition: all 0.4s ease-in-out;
}
.skgd.editElemHovered3.full:after,
.skgd.editElemHovered3.full .skgdFullWidthContainer:after,
.skgd.editElemHovered3.full .skgdFullWidthContainer:before {
	opacity: 1;
}

.skgd.editElemHovered3 .skgdFullWidthContainer:after {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	right: 0;
	width: calc(50% - 490px + 1em);
	bottom: 0;
	background-color: rgba(255,193,7,0.5);
}
.skgd.editElemHovered3 .skgdFullWidthContainer:before {
	content: ' ';
	position: absolute;
	z-index: 110;
	top:0;
	left: 0;
	width: calc(50% - 490px + 1em);
	bottom: 0;
	background-color: rgba(255,193,7,0.5);
}



/** galerie **/
	
.skgd.skgdGalleryList > li.skgd {
	cursor: pointer;
}

/**
 * 	formlist
 */

.edubarMainSkin .skgdFormList > li {
	padding: 0.5em 0em;
}

.edubarMainSkin .skgdLogin .skgdFormList > li {
	position: relative;
}

.edubarMainSkin .skgdFormList > li .skgdFormLabel {
	display: inline-block;
	padding-right: 1em;
	width: 30%;
	vertical-align: middle;
	box-sizing: border-box;
	text-align: right;
}

.edubarMainSkin .skgdFormList > li  .skgdFormValue {
	display: inline-block;	
	vertical-align: middle;
	width: 70%;
	text-align: left;
	box-sizing: border-box;
}

.edubarMainSkin .skgdFormList > li input[type="text"],
.edubarMainSkin .skgdFormList > li input[type="password"],
.edubarMainSkin .skgdFormList > li select,
.edubarMainSkin .skgdFormList > li  textarea {
	box-sizing: border-box;
	width: 100%;
}

.edubarMainSkin .skgdFormError {
	border: #dd2020;
}

.edubarMainSkin .skgdFormErrorDiv {
	display: block;
	color: #dd2020;
	font-weight: bold;
}

.edubarMainSkin .verticalForm .skgdFormList > li .skgdFormLabel {
	display: block;
	width: 100%;
	text-align: inherit;
}
.edubarMainSkin .verticalForm .skgdFormList > li  .skgdFormValue {
	display: block;
	width: 100%;
}

@media screen and (max-width: 500px) {	
	.edubarMainSkin .skgdFormList > li .skgdFormLabel {
		display: block !important;
		width: 100% !important;
		text-align: inherit !important;
	}
	.edubarMainSkin .skgdFormList > li  .skgdFormValue {
		display: block !important;
		width: 100% !important;
	}
}


/** formulare **/
	
.edubarMainSkin input[type="text"],
.edubarMainSkin input[type="password"],
.edubarMainSkin input[type="number"],
.edubarMainSkin input[type="email"],
.edubarMainSkin select,
.edubarMainSkin textarea {
	box-sizing: border-box;
	padding: 6px;
	border: 1px solid #888;
	background-color: #ffffff;
	color: #373737;	
}

.edubarMainSkin input[type="button"],
.edubarMainSkin button,
.edubarMainSkin button.skgd,
.edubarMainSkin input[type="submit"] {
	display: inline-block;
	transition: all 0.2s ease-in-out;
	border: 1px solid #2c93d5;
	background-color: #2c93d5;
	color: #ffffff;
	padding: 0.5em 1em;
	border-radius: 0;
	margin-right: 2px;
	cursor: pointer;	
	 text-shadow: none;
}

.edubarMainSkin .skinButton-style1,
.edubarMainSkin .skinButton-style2,
.edubarMainSkin .skinButton-style3,
.edubarMainSkin .skinButton-style4,
.edubarMainSkin .skinButton-style5,
.edubarMainSkin .skinButton-style6 {   
    text-shadow: none;
}


.edubarMainSkin input[type="button"]:hover,
.edubarMainSkin button:hover,
.edubarMainSkin button.skgd:hover,
.edubarMainSkin input[type="submit"]:hover {
	background-color: #333333;
}

.edubarMainSkin .skgdSubpageList .itemSelected {
	font-weight: bold;
}


/** lang chooser **/
.edubarMainSkin .skgdLangChooser {
	display: inline-block;	
	position: relative;
	height: 24px;
}


.edubarMainSkin .skgdLangChooser a {
	cursor: pointer;
	padding: 7px;	
	display: inline-block;
}
.edubarMainSkin .skgdLangChooser a span {
	width: 16px; 
	height: 10px;	
	font-size: 0;
	display: block;
}

.edubarMainSkin .skgdLangChooser .skgdLangsDropDown {
	display: none;
	position: absolute;
	z-index: 250;
	max-width: 120px;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
	top: 99%;
	padding: 1px;
	text-align: left;
	box-sizing: content-box;
}
 
.edubarMainSkin .skgdLangChooser:hover .skgdLangsDropDown {
	display:block;
}

.edubarMainSkin .skgdLangChooser .skgdLangsDropDown a:hover,
.edubarMainSkin .skgdLangChooser .skgdLangsDropDown a.selected {
	 background-color: rgba(255, 255, 255, 0.3);
}

.edubarMainSkin .skgdLightbox {
	cursor: pointer;
}
.edubarMainSkin .skgdLightboxBg {
	background-color: rgba(0,0,0,0.7);
	position: absolute;
	left: 0;right: 0;top:0;bottom: 0;
	z-index: 200;
}
.edubarMainSkin .skgd.composite.skgdLightboxPopup {
	display: none;
	position: absolute !important;	
	width: 90vw;
	margin: auto;	
	background-color: #fff;
	z-index: 200 !important;
}

.edubarMainSkin .skgdLightboxBg .skgdPopupBox0 {
	position: fixed !important;
	
}
.edubarMainSkin .skgdLightboxBg .skgdPopupBoxTitle {
	height: 60px;
}
.edubarMainSkin .skgdLightboxBg .skgdPopupBoxTitle h1 {	
	font-family: 'Roboto', sans-serif;
    font-size: 50px;
    color: #fff;
    font-weight: 100;    
    text-align: left;       
}
.edubarMainSkin .skgdLightboxBg .skgdPopupBoxTitle .skgdPopupCloseBtn {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.edubarMainSkin .skgdLightboxBg .skgdPopupBoxTitle .skgdPopupCloseBtn img {
	width: 60px;
	height: 60px;
}

.edubarMainSkin .skgd.skgdVideo .video-js {
	width: 100%;
	height: 100%;
}


.edubarMainSkin .skgd.skgdSitemap ul ul {
	margin: 0 0 0 1.5em;
}
.edubarMainSkin .skgd.skgdBells .akt_period,
.edubarMainSkin .skgd.skgdBells .period_time {
	font-size: 120%;
}


/*.edubarMainSkin .skgd.rsABlock,
.edubarMainSkin .skgd.editable.rsABlock.selected {
	position: absolute;
}
*/

.skgdImageDivTranslucent:before {
	content: "";
    position: absolute;
    top: 0;
    left: 0;    
    width: 100%;
    height: 100%;
}

.skgd.skgdModHeaderHidden {
	display: none;
}

.skgd.skgdModHeaderNoMargin {
	margin-top: 0 !important;
}

.edubarMainSkin .skgdSearchInput::-webkit-input-placeholder {	
	color:inherit;
	opacity: 0.5;
}

.edubarMainSkin .skgdSearchInput::-moz-placeholder {	
	color:inherit;
	opacity: 0.5;
}
.edubarMainSkin .skgdSearchInput:-ms-input-placeholder {	
	color:inherit;
	opacity: 0.5;
}
.edubarMainSkin .skgdSearchInput:-moz-placeholder {	
	color:inherit;
	opacity: 0.5;
}

.edubarMainSkin .skgdSearchInput::placeholder {	
	color:inherit;
	opacity: 0.5;
}

.edubarMainSkin .skgd .plainText p {
	line-height: inherit;
}

.edubarMainSkin .skgd .plainText a[href] {
	text-decoration: underline;
}

@media (hover: none) and (pointer: coarse) {
	.edubarMainSkin .skgd.plainText {
		overflow: auto;
	} 
}

.edubarMainSkin span.skgd:empty {
	display: none;
}

.edubarMainSkin .skgdEmptyList {
	opacity: 0.7;
}

.edubarMainSkin .skgdComingSoon {
	text-align:center;padding: 3em 0;
	position: relative;
}
.edubarMainSkin .skgdComingSoonInner {
	opacity: 0.5;
}
	
.edubarMainSkin .skgdComingSoon .skgdStartEditingDiv {
	outline: 2px solid #FFC107;
	background-color: rgba(255,193,7,0.4);
	position: absolute;
	
	color: #000000;
	font-weight: bold;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/**/	
	
	display: none;
}
.edubarMainSkin .skgdComingSoon:hover .skgdStartEditingDiv {
	display: block;
}

.edubarMainSkin .skgdComingSoon .skgdStartEditingInner {
	max-width: 300px;	
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	padding: 15px;
	background-color: rgba(255,193,7,1);
}

.barOpenBoxEf {
	position: fixed;
	border: 2px solid #FFC107;/*rgba(0,0,0,0.8);*/
	z-index: 10000;	
	background-color: rgba(255,193,7,0.2);
}

.edubarMainSkin .skb_skin2 {
	padding: 15px;
}

.edubarMainSkin .skgdButton i.fa-fw2 {
	text-align: inherit;
	width: 1.3em;
}


div.skgdTable0 {
	overflow-x: auto;
	position: relative;
}
table.skgdTable1 {
	width: 100%;
}

table.skgdTable1 thead th {	
	padding: 7px 5px;
}

table.skgdTable1 thead {
	border-bottom: 2px solid; 
	font-weight: bold;
}

table.skgdTable1 tbody tr {
	border-bottom: 1px solid;
}
table.skgdTable1 tbody td {
	padding: 7px 5px;
}

.skgdFormCalendar {
	position: relative;
	cursor: pointer;
}
.skgdFCIn {
	display: block;
	padding-right: 1.5em;
}
.skgdFCIc {
	display: inline-block;
	position: absolute;
	right: 0;
	line-height: 1em;
	top: 50%;
	margin-top:-0.5em;
}

.skgd .percenta2Title {
	cursor: pointer;
}
.skgd .percenta2Title i.fa {
	margin-right: 5px;
}

.skgd .percenta2Desc {
	margin-left: 45px;
	padding: 5px 0 15px 0;	
}
.skgd .percenta2Desc li {
	list-style-type: disc;
}

.edubarMainSkin input.skgd.withClearBtn {
	padding-right: 20px;
	position: relative;
}

.skgdClearInputBtn {
	font-size: 13px;
	position: absolute;
	display: inline-block;
	padding: 5px;
	cursor: pointer;
	z-index: 10;
}

.skgdDivSeparator {
	display: inline-block;
	padding: 0 0.5em;
	vertical-align: middle;
}

.skgdLogoImg {
	max-height: 100px;
}

input.skgdFormInput:-webkit-autofill {
	background-color: #fff !important;
}

.skgdLoginBadMsg {
	color: #F44336;
	font-weight: bold;
}

.skgdLoginMsg {
	font-weight: bold;
	margin: 5px 0;
}

.skgdLoginBadInfo {
	margin-top: 15px;
	
}

.skgdLoginInfoList li {
	margin-left: 20px;
	list-style-type:disc;
}






.edubarMainSkin.blindFriendly #skin_main {
	zoom: 2;	
}

.edubarMainSkin.blindFriendly .skgd.skgdContainer {
	max-width: 700px;
}

.edubarMainSkin.blindFriendly .skgd,
.edubarMainSkin.blindFriendly .skgdFormSubmit {
	background: none !important;	
			
}
.edubarMainSkin.blindFriendly * { 
	color: black !important;
}

.edubarMainSkin.blindFriendly .imageDivSkgd {
	background: #eee !important;
}

.edubarMainSkin.blindFriendly .skgdNews .imageDivSkgd {
	display: none !important;
}

.edubarMainSkin.blindFriendly .imageDivSkgd:before {
	content: '' !important;
	display: none;
}
.edubarMainSkin.blindFriendly .skgd.skgdFixedHeader {
	background-color: #fff !important;	
} 

.edubarMainSkin.blindFriendly .skgd.skgdRoyalSlider {
	height: auto !important;
}
.edubarMainSkin.blindFriendly .skgd.skgdRoyalSlider .slideContainer,
.edubarMainSkin.blindFriendly .skgd.skgdRoyalSlider .sliderMain  .skgdLi {
	position: relative !important;
	height: auto !important;
}

.edubarMainSkin.blindFriendly .skgd.skgdRoyalSlider .slideContainer *,
.edubarMainSkin.blindFriendly .skgd.skgdRoyalSlider .sliderMain  .skgdLi * {
	position: relative !important;
	height: auto !important;
}

.edubarMainSkin .skgdSliderPause {
	position: absolute;
	right: 0;
	top: 0;	
	z-index: 100;
	visibility: hidden;
}
.edubarMainSkin .skgdRoyalSlider:hover .skgdSliderPause {
	visibility: visible;
}
.edubarMainSkin .skgdSliderPause .skgdSliderPauseBtn {
	display: inline-block;
	padding: 8px;
	background-color: rgba(0,0,0,0.4);
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	border-radius: 10%;
}

.edubarMainSkin .skgdSliderPause .skgdSliderPauseBtn:hover {
	
	background-color: rgba(0,0,0,0.9);	
}
.edubarMainSkin .skgd.skgdRPage .rpageInner {
	text-rendering: geometricPrecision;
	margin: 30px auto;
	background-color: #ffffff;
	border: 0px solid #999999;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.35);
	width: 210mm;
	min-height: 297mm;
	padding: 1cm;
	position: relative;
	box-sizing: border-box;
	page-break-after: always;
}

.edubarMainSkin .skgd.skgdRPage.flex .rpageInner {
	display: flex;
	flex-flow: column nowrap;	
}
.edubarMainSkin .skgd.skgdRPage.flex .rpageInner > .skgd {
	margin: 0;
}

.edubarMainSkin .skgdPageRulerH {
	background-color: none;
	position: fixed;
	top: 43px;
	left: 200px;
	right: 0;
	height: 22px;	
	z-index:150;
	overflow: hidden;	
	
	background-color: rgba(170,170,170,0.9);
}
.edubarMainSkin  .skgdPageRulerH .skgdPageRulerHInner {
	position: absolute;
	overflow: hidden;
}

.edubarMainSkin  .skgdPageRulerH .skgdPageRulerPosH {
	position: absolute;
	top: 0;bottom:0;
	width: 2px;
	background-color: #2196F3;
}

.edubarMainSkin  .skgdPageRulerH img {
	margin-top:0px;
	transform: scale(1.25);
	transform-origin: top left;	
} 


.edubarMainSkin .skgd.skgdRPage .rpageInner .skgdPageRulerV {
	background-color: none;
	position: absolute;
	top: 0;
	left: -30px;
	bottom: 0;
	width: 0.7cm;	
	z-index:6;
	overflow: hidden;	
	text-align: right;
	
}

.edubarMainSkin .skgd.skgdRPage .rpageInner .skgdPageRulerV img {
	transform: scale(1.25);
	transform-origin: top left;
}

.edubarMainSkin  .skgdPageRulerV .skgdPageRulerPosV {
	position: absolute;
	left: 0;right:0;
	height: 2px;
	background-color: #2196F3;
}

@media print { 
	.edubarMainSkin .skgd.skgdRPage .rpageInner {
		border: 0;
		box-shadow: none;
		margin: 0;
		/*min-height: auto !important;*/
	}
}
.edubarMainSkin .skgdRT_standard {
	width: 100%;
}
.edubarMainSkin .skgdRT_standard thead {
	border-bottom: 2px solid black;
}

.edubarMainSkin .skgdRT_standard th,
.edubarMainSkin .skgdRT_standard td {
	padding: 1mm;
	border: 1px solid black;
}

.edubarMainSkin .skgdRT_standard thead td {
	font-weight: bold;
}

.edubarMainSkin .reportsMain {
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

.edubarMainSkin .reportsMain h1, .edubarMainSkin .reportsMain h2, .edubarMainSkin .reportsMain h3, .edubarMainSkin .reportsMain h4, .edubarMainSkin .reportsMain h5, .edubarMainSkin .reportsMain h6 {
    font-family: inherit;
    color: #000000;    
}

.edubarMainSkin .reportsMain h1 {font-size: 22px}
.edubarMainSkin .reportsMain h2 {font-size: 20px}
.edubarMainSkin .reportsMain h3 {font-size: 18px}
.edubarMainSkin .reportsMain h4 {font-size: 15px}
.edubarMainSkin .reportsMain h5 {font-size: 14px}
.edubarMainSkin .reportsMain h5 {font-size: 12px}		

.edubarMainSkin .skgd.skgdRFcrossed {
	position: relative;
	display: inline-block;
}

.edubarMainSkin svg.skgdSvgCrossing {
	position: absolute;
	left:0;	
	top:0;
	width: 200%;
	height: 200%;
	transform:scale(0.5);
	transform-origin:0 0;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin:0 0;
}

.rueTextOuter {
	position: relative;
	min-height: 1em;
}
.rueTextOuter .rueTextEditBtn {
	position: absolute;
	left: 0;
	top: -18px;
	display: none;
	padding:  3px;
	background: rgba(0,0,0,0.3);
	color: #fff;
	cursor: pointer;
}
.rueTextOuter.rueInnerEditable:hover {
	background-color: #E8F5E9;
}
.rueTextOuter:hover .rueTextEditBtn {
	display: block;	
}

.rueTextOuter .rueTextEditBtn:hover {
	background: rgba(0,0,0,0.6);
	color: #fff;
}


.skgd-ascdots-bottom {	
	border-bottom-style: solid !important;
	border-bottom-color: transparent !important;
	position: relative;	
	overflow: visible;
}

.skgd-ascdots-bottom:before {
	content: '................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................';
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	overflow: hidden;
	height: 1em;
	font-size: inherit;
}


.skgdNews .plainText iframe,
.skgdNews .plainText img,
.skgdNews .plainText table {
	max-width: 100%;
	box-sizing: border-box;
}

.skgdNews .plainText img {
	height: auto !important;
}

.skgdNews .skgdTinyText .plainText img {
	display: none;
}

/*.skgdNews .skgdShortText .plainText img {
	height: 70px !important;	
}*/

.skgdNews .skgdShortText .plainText p {
	margin-bottom: 0.5em;
}

.edubarMainSkin .skgd.skgdFixedSidebar {
	position: fixed;
	left: 0;
	top: 0;
	width: 300px;
	bottom: 0px;
	z-index: 200;
}

.edubarMainSkin.wmaxL1 .skgd.skgdFixedSidebar {
	position: relative;
	width: 100%;
	min-height: 50px;
}

.edubarMainSkin a.skgd.emptyLink:hover {
	text-decoration: none;
}

.edubarMainSkin .skgd a.skgdTextLink {
	color: inherit;
}

.edubarMainSkin .skgd a.skgdTextLink:hover {
	color: inherit;
	text-decoration: underline;
}

.edubarMainSkin #skin_main {
	transform-origin: left top;
}

.edubarMainSkin .skgdMainFontSizes {
	position: absolute;
	right: 100%;
	top:0;
	white-space: nowrap;
	overflow: hidden;
	padding-right: 1em;	
}

.edubarMainSkin .skgdChangeFontSize {
	color:inherit;text-decoration:none;cursor:pointer;
	display: inline-block;
	margin-left: 0.5em;
}
.edubarMainSkin .skgdMainFontSizes .skgdChangeFontSize {
	padding: 5px 3px;	
	vertical-align: top;	
}

.edubarMainSkin.wmaxL2 .skgdChangeFontSize {
	display: none;
}

.edubarMainSkin .skgdChangeFontSize:hover {
	color: inherit;
}

.edubarMainSkin .rtsplitterInner {
	height: inherit;/*100%;*/
	overflow:hidden;
}


.edubarMainSkin .skgdRDstyler .skgd {
	text-decoration: inherit;
	color: inherit;
	font-weight: inherit;
	font-size: inherit;	
}


.edubarMainSkin  .skgdNews .paginator {
	margin-bottom: 30px;
}

.zoomForSevt .rpageInner {
	transform: scale(0.93);
	transform-origin: center top;
}

.rpage-po-text-top {
	position: absolute;
	left: 0.5cm;
	top:0.5cm;
	right: 0.5cm;
	opacity: 0.7;
	text-align: center;	
}


.rpage-po-text-bottom {
	position: absolute;
	left: 0.5cm;
	bottom:0.5cm;
	right: 0.5cm;
	opacity: 0.7;
	text-align: center;	
}



table.reportsStandard {
	border-collapse: collapse;
}

table.reportsStandard td,
table.reportsStandard th {
	padding: 3px;
	border: 1px solid black;
}

a.skgdInlineLang {
	display: inline-block;
	cursor: pointer;
}

.rpageInner pre {
	white-space: pre-line;
}


.rpageInnerIteratorValues {
	position: absolute;
	right: 2px;
	top: 2px;
	opacity: 0.2;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.skgd-eyes-hidden {
	position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}




.edubar-loading-indicator {
	position:fixed;
	width:100%;
	top: 0px;
	left: 0px;
	height:5px;
	overflow-x: hidden;
	
	z-index: 100;
}


.edubar-loading-line {
  position:absolute;
  opacity: 0.4;
  background: #22567d;
  width:150%;
  height:5px;
}

.edubar-loading-subline{
  position:absolute;
  background:#8BC34A;
  height:5px; 
}
.edubar-loading-inc{
	animation: edubarincrease 3s infinite;
}
.edubar-loading-dec{
	animation: edubardecrease 3s 0.8s infinite;
}

@keyframes edubarincrease {
	from { left: -5%; width: 5%; }
	to { left: 130%; width: 100%;}
}
@keyframes edubardecrease {
	from { left: -80%; width: 80%; }
	to { left: 110%; width: 10%;}
}


#barSmartLinkLoadingDiv {
	z-index: 1000000;	
}

.edubarMainSkin.nowmaxL {
	visibility: hidden;
}


.skip-links a {
    position: absolute;
    top: 0;
    left: -9000em;
    display: block;  
    width: 200px;
    text-decoration: none;
    opacity: 0;    
	transition: opacity 0.15s ease;	
	color: #fff;    
}

.skip-links a:visited {
	color: #fff;
}

.skip-links a:hover, .skip-links a:focus, .skip-links a:active {
    background: rgba(0,0,0,0.9);
    color: #fff;    
    padding: 8px 12px;        
    left: 0;
	opacity: 1;    
	z-index: 100000;
}

.edubarMainSkin a:focus {
	outline: 2px solid black;
	outline-offset: -1px;
}

.edubarMainSkin .skgdListG {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));	
}

.edubarMainSkin .skgdListG > li.skgd.composite {
	margin: 0;
}

.edubarMainSkin .skgdListG.skgdListGCols3 {	
	grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));	
}
.edubarMainSkin .skgdListG.skgdListGCols4 {	
	grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));	
}

.edubarMainSkin .skgdListG.skgdListGCols5 {	
	grid-template-columns: repeat(auto-fit, minmax(19%, 1fr));	
}

.edubarMainSkin .skgdListG.skgdListGCols6 {	
	grid-template-columns: repeat(auto-fit, minmax(15%, 1fr));	
}

.edubarMainSkin .skgdListG li.skgdListGItemEmpty {
	
}

.skgdFullTextFull {
	max-height: none !important;
	height: auto !important;
}

.edubarMainSkin div.skgd.skgd-rpdf {
	max-width: 21cm;
	margin: auto;
}
.edubarMainSkin div.skgd .skgd-rpdf-page {
	padding: 0;
	background-color: #fff;
	box-shadow: 2px 2px 4px rgb(0 0 0 / 35%);
	page-break-after: always;
	margin: 1cm auto;
	width: 100%;
	display: block;
	max-width: 21cm;
	max-height: 296mm;
	width: 21cm;
	min-height: 296mm;
	overflow: hidden;
	position: relative;
}
.edubarMainSkin div.skgd .skgd-rpdf-page canvas {
	width: 100%;
}

.edubarMainSkin div.skgd .skgd-rpdf-page img {
	width: 100%;
	image-rendering: -webkit-optimize-contrast;
}
.skgd-rpdf-page-loading {
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: calc(50% - 50px);
	opacity: 0.3;
}
.skgd-rpdf-page-loading i {
	font-size: 64px;
	margin-bottom: 25px;	
}
.skgd-rpdf-name {
	position: absolute;
	bottom: 0.4cm;
	left: 0.4cm;
}
@media print { 
	.edubarMainSkin div.skgd .skgd-rpdf-page {
		margin: 0 auto;
		box-shadow: none;
	}
}

.plainText strong {
	text-decoration: inherit;
	font-style: inherit;
}
.plainText u {
	font-weight: inherit;
	font-style: inherit;
}
.plainText i {
	font-weight: inherit;
	text-decoration: inherit;
}

.sgrword {
	word-wrap: none;
	word-break: keep-all;	
	white-space: nowrap;
}
.sgrspace {
	page-break-before: avoid;
	page-break-inside: avoid;	
}

.sgrword.fixPosition {
	white-space: nowrap;
	word-wrap: none;
	word-break: keep-all;
	text-decoration: inherit;
	text-transform: inherit;
	font-style: inherit;
	font-weight: inherit;
}
