@charset "utf-8";
/* CSS Document */
.profile-user-img {
    margin: 0 auto;
    width: 160px;
    padding: 3px;
    border: 3px solid #d2d6de;
}

.img-circle {
    border-radius: 0%;
}

.fizicka {
  display: none;  
}

.pravna {
  display: flex;  
}


	.dataTables_info { padding-left: 15px; padding-bottom: 15px; }
	.dataTables_paginate { padding-right: 15px; padding-bottom: 15px; }
	
	.odd { background-color: #FFFFFF; }
	.even { background-color: #F0F0F0; }
	.table {
	--tblr-table-accent-bg: transparent;
	}
	#example_length, #example2_length {
		margin-top: 10px;
		padding-left: 10px;
	}
	#example_filter, #example2_filter {
		margin-top: 10px;
		padding-right: 10px;
	}
	#example td.center, #example2 td.center { text-align: center; }	
	#example td, #example2 td {
		font-size: 14px;
	}
	
#example_filter label select option:after {
    content: "";
    display: inline-block;
    vertical-align: .306em;
    width: .36em;
    height: .36em;
    border-bottom: 1px solid;
    border-left: 1px solid;
    margin-right: .1em;
    margin-left: .4em;
    transform: rotate(-45deg);
}
	
.back-to-top {
  position: fixed;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 99999;
}

.back-to-top.show {
  opacity: 1;
  visibility: visible;
  z-index: 99999;	
}

.back-to-top i {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  background: #206bc4;
  color: #F0F0F0;
  transition: all 0.4s;	
}

.back-to-top i:hover {
  background: #307bd4;
  color: #FFFFFF;
}	
	
.back-to-top:hover {
  text-decoration: none;
}	

		.avatar {
	
background-color: transparent;
}
		.avatar-sm {
		--tblr-avatar-size: 4rem;
		}
		
	.form-control, .form-select {
		background-color: #ffffff;
	}	
  
	.login-success { 
		display: none; 
	}	
	.login-error { 
		display: none; 
	}	
	.alert { 
		margin-top: 15px;
		padding: 5px 1rem;
		border-left: 1.25rem solid var(--tblr-alert-color);
	} 

	.hidden {
		display: none;
	}

table.qr
{
	border-collapse: collapse;
	border: solid 1px black;
	table-layout: fixed;
}

table.qr td
{
	width: 5px;
	height: 5px;
	font-size: 2px;
}

table.qr td.on
{
	background: #000000;
}