.copyright-panel-v2 {
	background-color: #9B2E2F;
}

.somsak-v2 {
	color: #707070;
	background-color: #B3B3B3;
}

.navigation-panel-v2 {
	background-color: #9B2E2F;
}

.button {
	background-color: #d76d71;
	border: 1px solid #d76d71;
}

.snip .title {
	color: white;
	background-color: #9B2E2F;
}

.snip .title-bootstrap {
	color: white;
	background-color: #9B2E2F;
}

.logo-ais-tradicia-unikatnost-zazemie {
	background-image: url("../images/portal_2/ais_UK.png");
}

.submodul-text {
	padding: 5px;
	color: #880d0f;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #feca77;
  	font-size: 105% !important; 
}

.kod {
	float: left;
	color: #880d0f;
	width: 60px;
	padding-bottom: 3px;
}

.aplikacia .linka a {
	text-decoration: none;
	color: #880d0f;
	cursor: pointer;	
	width: 300px;
}

.popis {
	margin-left: 50px;
	color: #dd0d0f;
	font-size: 90%;
	display: none;
	clear: both;
	margin-left: 100px;	
}

h1 {
	font-size: 160%;
	font-weight: bold;
	color: #880D0F;
	letter-spacing: 1px;
}
	
.left-menu-item {
	margin: 0px;
	padding: 5px;
	padding-left: 15px;
 	font-size: 90%;
	text-indent: 0px;
	border-bottom: 2px solid #dedede;	
	color: #880D0F;
}

.left-menu-item-active {
	margin: 0px;
	padding: 5px;
	padding-left: 15px;
	font-size: 90%;
	text-indent: 0px;
	border-bottom: 2px solid #dedede;	
	color: #880D0F;
	font-weight: bold;
	background-color: #feca77;
}

.left-menu-item-highlight { background-color: #fffa77 }

.left-menu-item a { text-decoration: none; color: #880D0F; }

.top-menu a { color: #880d0f; letter-spacing: 1px; font-size: 100%; }
.top-menu li.active { border-bottom: 2px solid #880d0f; }

.jazyky a { color: #880d0f; letter-spacing: 1px; font-size: 92%; }
.jazyky li.active { border-bottom: 2px solid #880d0f; }

.oj-mobil {
	color: #a00507 !important;
	width: 19rem;
}

.farba-button {
	background-color: #a00507 !important;
}

/* ----- */


.top-decor-panel {
    background-image: url("../images/portal_2/uk-bg-gray.png");
}

.banner-top {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0;
}

.banner-top-left {
    height: 140px;
    flex: 1;
}

.banner-top-right {
    height: 140px;
    background-image: url("../images/portal_2/uk-bg-burgundy.png");
    flex: 1;
}

.banner-top-content {
    background-image: url("../images/portal_2/uk-bg-gray-burgundy-switch.png");
    height: 140px;

    width: 924px; /* see common CSS */
    flex-basis: 924px; /* match width */
    display: flex;
}

.logo-ais-top {
    flex: 1;
    float: none; /* override common, use flex */

    background-repeat: no-repeat;
    width: 130px;
    height: 66px;
    margin-top: 40px;
}

.top-university-logo {
    flex: 1;

    text-align: right;
    margin-top: 36px; /* 40px minus optical compensation */
}

img#top-banner-img {
    float: none; /* override common */
    width: 200px;
}

.left-side-panel > .snip:nth-child(1) > input {
    margin-top: 14pt;
}

/* --- fonts --- */

h1, .obsah, .button, .snip p, .snip .title, .snip .title-bootstrap, .snip-element, .popis, .verzia-v2, .somsak, .copyright, .copyright-panel-v2, .somsak-v2, .top-menu li, .jazyky li, .user-name, .rychla-linka, span#diskusia, span#top-diskusie, .diskusia-li , #posledne-prihlasenie-small, #expiracia-hesla-small, #kalendar-small, .error, .success, .login-error, .down, .verzia, .new-messages, #id-text, #id-text-mobil, .submodul-text, .kod, .left-menu-item, .left-menu-item-active  {
    font-family: Corbel, Roboto, sans-serif;
    font-variant-numeric: lining-nums;
/*  font-size: 86%; */
}

.snip .title-bootstrap {
	font-size: 86% !important;
}

.snip .title {
	font-size: 86% !important;
}

.snip p {
	font-size: 96% !important;
}

.verzia-v2, #posledne-prihlasenie-small {
	font-size: 80% !important;
}

.button {
	font-size: 96% !important;
}

.diskusia-li, .new-messages {
	font-size: 83% !important;
}

span#diskusia {
	font-size: 100% !important;
}

.rychla-linka {
	font-size: 87% !important; 
}

.obsah {
  font-size: 86% !important; 
}

#wellcome-canvas {
  font-size: 98% !important; 
}

.user-name, #kalendar-small, #expiracia-hesla-small {
	font-size: 75% !important;
}

.copyright-panel-v2 {
    letter-spacing: 3px;
    font-size: 9pt;
}
