@import url('https://fonts.googleapis.com/css2?family=Rowdies:wght@700&display=swap');



.navbar-brand.logo-control img.logo-img {
    max-height: 80px!important;
}
.t4-navbar {
    padding: 25px 0;
    text-transform: uppercase;
  	font-size:18px;
    font-weight: 700;
  /* poramnuvanje na menito na sredina */
  	-webkit-box-align:center;
    -webkit-box-pack:center;
    display:-webkit-box;
}
.nav > li.active li a {
    background-color: #212529;
}
.dropdown-menu li:hover .dropdown-item {
	
  	background-color:#495057;
}
div.mod-languages ul {
    padding-top: 40px!important; 
    
}

#t4-pod-meni {
   margin-right: 0;
   margin-left: 0; 
}
#t4-slajder .carousel-caption {
	bottom:0;
  top:40%;

}
.jumbotron {
	background-color:none!important;
	margin-bottom: 0;
	min-height: 470px;
}
.t4-section .t4-section-inner {
    padding: 0;
}
.ikoni-zolto i {
	color:#F7D002;
}

.fa-ul {
font-size:20px;
  font-weight:bold;
}

.fa-ul>li {
    position: relative;
    padding: 20px 10px;
}
.fa-li {
    top: 15px;
 
}

.naracaj p {
	font-size:24px;
  font-weight:bolder;
}

.naracaj hr {
  	border: 0;
    height: 0; /* Firefox... */
    box-shadow: 0 0 10px 1px black;
	color:white;
  	width:250px;
}

.naracaj hr:after {  /* Not really supposed to work, but does */
    content: "\00a0";  /* Prevent margin collapse */
}

.cekori-broj {
	font-family: 'Rowdies', cursive;
  	font-size:94px;
  	color:white;
}
.zakazi-termin p {
	font-size:32px;
  font-weight:bolder;
  color:darkblue;

}
.profili-front p{
	margin:0;
  padding:0;
}
.profili-front h2,h3,h4 {
	font-weight:bold;
}
.profil-karakteristiki {
	padding:20px 0;
}
.profil-karakteristiki h4{
	text-align:left;
  font-size:20px;
  	
}
.dugme-profili {
	background-color:#2db1e6;
  	border-color:#2db1e6;
}
.karak-lista ul {
	list-style-type: none;
}

.karak-lista ul>li::before {
    content: "\f058";
    font-family: "Font Awesome 5 Free";
    padding: 0 10px 0 0;
}

.main-naslovi h1{
	font-size:60px;
  	color:#1a61ab;
  font-weight:bolder;
  padding-bottom:20px;
}
.text-opis {
	font-size:30px;
  	
}
.pozadina-spektar {
	padding:7px;
  background-color:bisque;
}


.kontakt-front {
	padding:20px;
}
.kontakt-ikoni {
 	font-size:20px;
  	font-weight:bold;
}
.kontakt-ikoni i{
  padding-right:25px;
}
.kontakt-front p{
	padding-left:45px;
}


@media (max-width: 575.98px) { 

	.t4-navbar {
    padding-top: 0px;
}
  .title-trail {
  	text-align:center;
  }
    .title-trail p {
  	text-align:center;
  }
  .t4-offcanvas {
    background-color: #100632;
    color:#fff;
}
}