@charset "UTF-8";
@import "../fonts/technika/Technika-Regular.css";
@import "../fonts/technika/Technika-Bold.css";
@import "../fonts/technika/Technika-BoldItalic.css";
@import "../fonts/technika/Technika-Italic.css";
@import "../fonts/technika/Technika-Light.css";
@import "../fonts/technika/Technika-LightItalic.css";

body, html {
  height: 100%;
	margin:0;
	padding:0;
}

body#login {
	background-image: url('bg.jpg?v=1');
	background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
	height: 100%;
	overflow:hidden;
}

.clearfix {
	clear: both;
}

.content {
	position: relative;
	height: 100%;
}

.footer {
	position: absolute;
	bottom: 30px;
	right: 30px;
}

.logoCVUT img {
	width: 160px;
}

.title .pg_title, .title .green, .title .grey {
	font-size: 86px;
	font-family: TechnikaLight !important;
}

.title .pg_title, .title .green {
	background-color: green;
	padding: 3px;
	padding-left: 130px;
	color: #FFF;
}

.title .grey {
	background-color: #BBB;	
	padding: 3px;
	color: #555;
}

.subtitle {
	margin-left: 330px;
	font-size: 32px;
	padding-top: 10px;
	display: block;
	width: 220px;
	font-family: TechnikaLight !important;
}

.innerSubtitle {
	text-align:right;
	font-family: TechnikaLight !important;
}

.logbox {
	background-color: #fff;
	border-color: #CCC;
}

.logbox tr:nth-child(1) td {
	padding-top:5px;
}
	
.logbox .leftForm {
	padding-left:0px;
}


#divObsah h3 {
	color: #fff;
}

#divObsah {
	background-color: rgb(255,255,255,0.2);
	width: 100%;
	padding:15px;
}

.provider {
	color: #fff;
}

.provider a {
	color: #ccc;
}

.provider a:hover {
	text-decoration: underline;
}



#login #pageContent {
	padding: 0px;
}

.footer {
	position: absolute;
	bottom: 30px;
	right: 30px;
}

:root {
    --main-bg-color: #233859;
    --main-text-color: #fff;
}

/* change color */
#pageTop {
    background-color: var(--main-bg-color);
    color: var(--main-text-color);
}

#divTitleStrip {
    background-color: var(--main-bg-color);
}

#divPageTitle, #divPageTitle h1 {
    color: var(--main-text-color);
}

/* dialogova okna */
.ui-widget-header {
/*    border: 1px solid lightblue;
    background: var(--main-bg-color) url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
*/
}

/* msg na titulni strane */
.msg {
  border: 1px solid #fff200;
  color: #fff200;
  padding: 10px;
}