.top-flag {
  display: inline !important;
  margin-bottom: 15px;
}

.ic_rounded.iccalendar {
	border: 0px solid #ddd !important;
	border-radius: 0px !important;
	max-width: 100% !important;
}

.ic_rounded.iccalendar .ic-table thead{
	font-size: 14px !important;
}

.ic_rounded.iccalendar .ic-table td div{
	font-size: 14px !important;
}

.ic-info{
	background: none !important;
}

.ic-back a:link, .ic-back a:visited{
	font-size: 16px !important;
}

.ic_rounded .icnav .titleic{
	font-size: 16px !important;
	padding-bottom: 20px;
}

#ictip a.close{
	color: #2b3a64;
}

#ictip{
	border: 0px solid !important;
	background: #ffffff !important;
	border-radius: 0px !important;
}

.ic-bright {
    color: #fff !important;
}

.ic-dark {
    color: #fff !important;
}
.sppb-carousel-pro-text{        /* Black background with ocapacity 0.4 under text in carousel */
        background: rgba(0,0,0, 0);     
        padding: 10px;
}

.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}






a:hover {
        text-decoration: underline;
}

b, strong {
    font-weight: 700;
}

.fa-informatic:before {
    content: "\f531";
    content: "\f0ac";
}

/*
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  padding: 1px;
}
.sp-megamenu-parent > li.active > a, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a { color: red; }
*/

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding:10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a
{padding: 4px 7px; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item { width: 290px; }
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    width: 930px;
    left: -90px;
    position: relative;
}

li > a.mod-articles-category-title {
    font-weight: 700;
}

.btn-secondary {  color: #333;  background-color: #fff;   border-color: #ccc; }
a.btn-secondary:hover {  color: #333;  background-color: #ccc;   border-color: #aaa; text-decoration: underline; }

a.sppb-btn-link:hover {  text-decoration: underline; }
.sppb-btn-link {  color: #2b3a64; }
a.sppb-btn:hover {  text-decoration: underline; }

.btn-default { border-color: #ccc;  }

.sppb-addon-title { font-size: 20px; }


@font-face{	 font-family:'FontAwesomeUniza2';	 
  src:url('../fonts/www5/fontawesome-webfont.eot?v=4.7.0');	 
  src:url('../fonts/www5/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),	 
  url('../fonts/www5/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),	 
  url('../fonts/www5/fontawesome-webfont.woff?v=4.7.0') format('woff'),	 
  url('../fonts/www5/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),	 
  url('../fonts/www5/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');	 
  font-weight:normal;font-style:normal}

.fa-uniza-icon-def{
 display:inline-block; font:normal normal normal 14px/1 FontAwesomeUniza2;
 font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
%fa-uniza-icon-def-extend{
 display:inline-block; font:normal normal normal 14px/1 FontAwesomeUniza2;
 font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}


/*.fa-informatic { @extend .fa-uniza-icon-def; &:before {  content: "\f531"; } }*/
.fa-informatic:before { content:"\f531"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}


.fa-rektor:before{content:"\f560"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-1:before{content:"\f561"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-2:before{content:"\f562"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-3:before{content:"\f563"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-4:before{content:"\f564"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-5:before{content:"\f565"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-dekan:before{content:"\f566"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prodekan:before{content:"\f567"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-predseda-as:before{content:"\f568"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-veduci-katedra:before{content:"\f569"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-zamestnanec:before{content:"\f570"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-profesor:before{content:"\f571"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-docent:before{content:"\f572"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-odborny-asistent:before{content:"\f573"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-inzinier:before{content:"\f574"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-bakalar:before{content:"\f575"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-studenti:before{content:"\f576"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-kvestor:before{content:"\f594"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-tajomnik:before{content:"\f595"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-veduci_oddelenia:before{content:"\f596"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-riaditel:before{content:"\f603"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-ved_uniza:before{content:"\f597"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-kolegium:before{content:"\f598"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-akademicky_senat:before{content:"\f599"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-ved_rada:before{content:"\f600"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-sprav_rada:before{content:"\f601"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-red_rada:before{content:"\f602"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-fpedas:before{content:"\f628"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-fstroj:before{content:"\f629"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-fel:before{content:"\f630"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-fstav:before{content:"\f631"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-fri:before{content:"\f632"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-fbi:before{content:"\f633"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-fhv:before{content:"\f634"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-uniza_logo:before{content:"\f635"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-sjf_dekanat:before{content:"\f636"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-sjf_vr:before{content:"\f637"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-sjf_kolegium:before{content:"\f638"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-fakulta_as:before{content:"\f639"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-rektor-sq:before{content:"\f577"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-1-sq:before{content:"\f578"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-2-sq:before{content:"\f579"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-3-sq:before{content:"\f580"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-4-sq:before{content:"\f581"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prorektor-5-sq:before{content:"\f582"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-dekan-sq-sq:before{content:"\f583"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-prodekan-sq:before{content:"\f584"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-predseda-as-sq:before{content:"\f585"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-veduci-katedra-sq:before{content:"\f586"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-zamestnanec-sq:before{content:"\f587"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-profesor-sq:before{content:"\f588"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-docent-sq:before{content:"\f589"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-odborny-asistent-sq:before{content:"\f590"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-inzinier-sq:before{content:"\f591"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-bakalar-sq:before{content:"\f592"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-studenti-sq:before{content:"\f593"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-kvestor_sq:before{content:"\f604"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-tajomnik_sq:before{content:"\f605"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-riaditel_sq:before{content:"\f606"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-veduci_oddelenia_sq:before{content:"\f607"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-ved_uniza_sq:before{content:"\f608"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-kolegium_sq:before{content:"\f609"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-akademicky_senat_sq:before{content:"\f610"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-ved_rada_sq:before{content:"\f611"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-sprav_rada_sq:before{content:"\f612"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-red_rada_sq:before{content:"\f612"; display:inline-block;font:normal normal normal 14px/1 FontAwesomeUniza2;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}


