/* CSS Document */
*{
	padding:0;
	margin:0;
}
/*http://www.freebiesgallery.com/wp-content/uploads/2012/08/free-backgrounds-17.jpg
https://static.sharedbox.com/assets/bg/et/3-medium.jpg*/
body {
	background: url(../images/Blur-4.jpg) no-repeat center center fixed !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}




div.bilepozadi{
	background-color:rgba(255,255,255,0.5);
	padding:2em;
	border-radius:8px;
	margin-bottom:2em;
}
div.cervenepozadi{
	background-color:rgba(255,0,0,0.5);
	padding:2em;
	border-radius:8px;
	margin-bottom:2em;
}





div#graf{
	background:rgba(255,255,255,0);
}




div.bilepozadi a.obdobi{
	color:#0070FF;
	transition: color 0.5s;
}
div.bilepozadi a.obdobi:hover{
	color:#F33;
	text-decoration:none;
}


.list-group-item{
	border-left:0px solid #666;
	border-right:0px solid #666;
	border-bottom:0px solid #666;
	border-top:0px solid #666;
}
.list-group-item:first-child{
	border-top:0px solid #666;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}
.list-group-item:nth-last-child(1){
	border-bottom:0px solid #666;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.list-group a:nth-child(odd) {
	padding:0.9em;
	color:black;
    background-color:#F8F8F8;
}
.list-group a:nth-child(even) {
	padding:0.9em;
	color:black;
    background:#EBEBEB;
}
.list-group a.list-group-item:hover {
	color:white;
    background:#666;
}
.list-group a.list-group-item:hover span {
	color:white;
}
div.list-group a span{
	margin-top:0.05em;
	color:#6B6B6B;
}
div.list-group a span:hover{
	margin-top:0.05em;
	color:white;
}





p.helptext a{
	font-size:1.2em;
	color:#0070FF;
	transition: color 0.9s;
}
p.helptext a:hover{
	font-size:1.2em;
	color:#F33;
	text-decoration:none;
}
span.glyphicon{
	vertical-align:middle;
	margin-bottom:0.2em;
}




a.detail{
	color:#0070FF;
	font-weight:bold;
}
a.detail:hover{
	color:#F33;
	text-decoration:none;
	transition: color 0.5s;
}



a.trideni{
	color:#0070FF;
	transition: color 0.5s;
}
a.trideni:hover{
	color:#F33;
	text-decoration:none;
}



div.table-responsive{
	margin-bottom:1em;
	border-width:0px;
}
td.velkepismena{
	text-transform:uppercase;
}
tr{
	background-color:white;
}
tr td{
	border-width:0px;
}
tr.even{
	background-color:#eeeeee;
}
tr.odd{
	background-color:white;
}
tr:hover{
	background:#CCC;
}
tr.styl td{
	background-color:#C6BFBB;
}
tr.trida{
	border-top:0.15em solid #C5B194;
	border-bottom:0.15em solid #C5B194;
	background-color:#666;
	color:white;
	font-weight:bold;
	height:1em !important;
}
tr.trida2{
	border-top:0.15em solid #C5B194;
	border-bottom:0.15em solid #C5B194;
	background-color:#CCC;
	color:black;
	font-weight:bold;
	height:1em !important;
}
thead tr th{
	color:white;
	background:#337AB7;
	border-top-style: none !important;
    border-bottom-style: none !important;
	vertical-align:middle !important;
	border:0px solid #337AB7;
}
thead tr:hover{
	color:white;
	background:#337AB7;
}
table thead tr th.thcenter{
	text-align:center;
}
table thead tr th.thright{
	text-align:right;
}
table thead tr th.thleft{
	text-align:left;
}
table tr td.tdleft{
	text-align:left;
}
table tr td.tdcenter{
	text-align:center;
}
table tr td.tdright{
	text-align:right;
}
div.table-responsive table.table tr td{
	border-top-style: none !important;
    border-bottom-style: none !important;
	vertical-align:middle !important;
	height:1.75em !important;
	padding:0px !important;
}
table tr:first-child th:first-child{ 
	border-top-left-radius:8px;
}
table tr:first-child th:last-child{
	border-top-right-radius:8px;
}
table tr:nth-last-child(1) td:first-child{ 
	border-bottom-left-radius:8px;
}
table tr:nth-last-child(1) td:last-child{
	border-bottom-right-radius:8px;
}




a.aktivni{
	color:red;
}




a[href^='mailto:'] {
	padding: none;
	background:none;
}
a[href$=".pdf"] {
	background: url(../images/design/other/pdf-icon.gif) no-repeat right top;
	padding-right:1.3em;
}

a[href$=".pdf"].nbg {
	background:none;
}




.spec{
	background-color:#FF7171;
}
.spec a{
	color:black;
	transition: color 0.5s;
}





.container h1{
	color:white;
	margin-bottom:5%;
	font-size:3em;
	text-align:center;
}
h2{
	color:black;
	margin-top:5%;
}
h3{
	color:#151515;
	font-size:1.45em;
}
h3.h3center{
	text-align:center;
}
h3 a{
	color:#0070FF;
	transition: color 0.5s;
}
h3 a:hover{
	color:#F33;
}



div#mainfooter{
	text-align:center;
	margin-top:2%;
	margin-bottom:2%;
}
div#bottomfooter{
	text-align:center;
	margin-top:2%;
	margin-bottom:2%;
}
div#bottomfooter a{
	color:#0070FF;
	transition: color 0.5s;
}
div#bottomfooter a:hover{
	color:#F33;
	text-decoration:none;
}





.pulse{
	margin:auto;
	margin-top:3em;
	margin-bottom:2.75em;
}
/*pulse efekt*/
.animated { 
	text-align:center;
 	-webkit-animation-name: bounceIn;
 	-webkit-animation-duration: 2s;
 	-webkit-animation-timing-function: ease-out;
 	-webkit-animation-fill-mode: forwards;
	
 	animation-name: bounceIn;
 	animation-duration: 2s;
 	animation-timing-function: ease-out;
 	animation-fill-mode: forwards;
	animation-iteration-count:;
} 

/*
 * Pulse animation
*/
  
@-webkit-keyframes pulse { 
    0% { -webkit-transform: scale(1); } 
    50% { -webkit-transform: scale(1.1); } 
    100% { -webkit-transform: scale(1); } 
} 
@keyframes pulse { 
    0% { transform: scale(1); } 
    50% { transform: scale(1.1); } 
    100% { transform: scale(1); } 
} 
.pulse:hover { 
    -webkit-animation-name: pulse; 
    animation-name: pulse; 
}




textarea{
  	width: 100%;
  	min-height: 30em;
  	outline: none;
	border-radius:8px;
	padding:1em;
	margin-bottom:2em;
	background-color:rgba(255,255,255,0.8);
}