html{font-family: 'Montserrat', sans-serif;scroll-behavior:smooth;line-height:1.5;font-size:18px}
a:focus{outline:0}
strong{font-weight:700}
.nav-wrapper,.navbar-fixed{height:90px}
nav{background-color:#15467e;height:90px}
.striped td,.striped th{padding:6px 14px}
.brand-logo{background:#fff;background:-moz-linear-gradient(70deg,#fff 78%,#15467e 79%);background:-webkit-linear-gradient(70deg,#fff 78%,#15467e 79%);background:linear-gradient(70deg,#fff 78%,#15467e 79%);height:90px;width:124px}
.stickynav{position:fixed;top:100px}
.brand-logo img{height:70px;margin-left:14px;margin-top:10px}
nav ul.right{padding:0;margin:0;margin-right:30px}
nav ul li{border-right:1px solid #113a68;border-left:1px solid #184f8e;z-index:10}
nav ul li:first-child{border-left:none}
nav ul li:last-child{border-right:none}
nav ul li a{padding:12px 20px 12px 16px;text-shadow:1px 1px 0 rgba(0,0,0,1)}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1{font-size:40px}
#regpad h1{margin-bottom:20px;text-shadow:none;padding:0;font-size:34px;font-weight:400;color:#15467e}
h2{font-size:34px}
h3{font-size:28px}
#regpad h3{margin:30px 0 20px 0;color:#2196f3}
h4{font-size:20px}
h5{font-size:16px}
.past{padding:20px;margin:20px 0;text-shadow:1px 1px 2px rgba(255,255,255,1);background:#fff;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%)}
.past a{float:right;margin-right:10px}
#regpad h4{color:#15467e; padding: 10px 0px;}
#regpad blockquote{color:#666}
#regpad blockquote {margin-bottom: 20px;}
#firstcall a img{border: 1px solid #e2e2e2;}
.conf-img{border:2px double #15467e;padding:2px}
.btn{margin-top:20px}.row{margin: 0;
    padding: 0;
    margin-left: auto;
    margin-right: auto;}
.chip{width:100%;margin:0;border-radius:0;color:brown;font-weight:400;font-size:16px;color:#15467e}
#regpad ul.browser-default{padding-left:30px}
.hero{background-image:url(../img/section1.jpg);background-color:#fff;background-position:center top;background-repeat:no-repeat;min-height:90vh;position:relative;color:#15467e;padding:60px 60px 40px 60px}
.hero h1,.hero p{font-weight:700;margin:0;padding:0;margin-top:30px;letter-spacing:2px;text-shadow:1px 1px 0 rgba(255,255,255,.8)}
.hero p{font-weight:400;font-size:28px}
.arrow{position:absolute;bottom:20px;left:0;right:0}
.section2{
    background-image:url(../img/section2.jpg);
    background-color:#ccc;
    background-attachment:fixed;
    -webkit-box-shadow:inset 0 0 12px 2px rgba(0,0,0,.75);
    -moz-box-shadow:inset 0 0 12px 2px rgba(0,0,0,.75);
    box-shadow:inset 0 0 12px 2px rgba(0,0,0,.75);
     background-size: cover; /* Similar to object-fit: cover */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Prevent the image from repeating */
    padding:80px 60px;
    min-height:700px}
.section2 h2{margin-bottom:30px;color:#fff;font-weight:400;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}
.section2 .btn-large{margin-top:30px;color:#15467e}
.section2 .card{text-align:left;border-radius:6px;margin-top:20px;margin-bottom:20px}
.conferences .card span{text-shadow:0 0 4px rgba(0,0,0,1);font-weight:700!important;font-size:30px}
.conferences .card-content{text-decoration:none;color:#000}
.conferences .card-action a{color:#15467e!important;margin:0!important; font-size:16px}
.section3{background-image:url(../img/section3.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:80px 60px}
.section3 .row{margin-bottom:0}
.section4{background-image:url(../img/section4.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:100px 60px}
.section3 h3,.section4 h3{color:#15467e;font-weight:400}
.section3 .text{padding-left:60px;text-align:justify}
.section4 .text{padding-right:60px;text-align:justify}
.collection{border:none;margin-top:20px;margin-bottom:0}
.collection-item{padding:6px 14px!important;border:1px solid #e2e2e2!important;min-height:50px!important;margin-bottom:10px!important;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%)}
.collection-item:last-child{margin-bottom:0!important}
.secondary-content{margin-top:3px;color:#15467e}
.collection i.fa-bookmark{margin-top:5px;color:#15467e}
span.title{font-size:18px!important;color:#15467e}
.collection-item p{font-size:16px!important}
.section5{background-image:url(../img/section5.jpg);background-color:#ccc;background-attachment:scroll;-webkit-box-shadow:inset 0 0 12px 2px rgba(0,0,0,.75);-moz-box-shadow:inset 0 0 12px 2px rgba(0,0,0,.75);box-shadow:inset 0 0 12px 2px rgba(0,0,0,.75);background-position:bottom center;background-repeat:no-repeat;background-size:auto 550px;padding:100px 60px}
#testimonial,.carousel,.carousel-slider{min-height:300px}
#testimonial img{border:6px inset #1c5ca5;max-width:100px;float:right}
#testimonial ul li{padding:2px}
#testimonial i {margin-right: 10px;}
.carousel-item{min-height:300px;overflow:hidden}blockquote{margin:0;padding:10px 20px;text-align:justify;border-color:#15467e}
.indicator-item{bottom:-28px!important}
.table-of-contents{padding:0;margin:0}
#test .test{margin-top:6px;width:100%;transition:all .6s ease-in-out;padding:0;border-radius:6px}
#test .test li{height:auto;margin-top:6px;width:100%;transition:all .6s ease-in-out;padding:0;margin:0}
.test li a,.test li a:visited{padding:12px 20px;background-color:#15467e;height:100%;color:#fff;width:100%;border-bottom:1px solid #113a68;border-top:1px solid #184f8e;border-left:4px solid #15467e}
.test li a.active,.test li a:focus,.test li a:hover{color:#fff;border-left:4px solid #2b9af3;background-color:#123b6b}
.test li:nth-child(1) a{border-radius:6px 6px 0 0}
.test li:last-child a{border-radius:0 0 6px 6px}
#sponzori{margin-top:20px}
.section4 ul{padding-left:20px}
ul#sidenavigation{margin-top:8px;margin-bottom:0}
#mobile-demo{background:#fff;background:-moz-linear-gradient(left,#fff 0,#f3f3f3 28%,#ededed 66%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#f3f3f3 28%,#ededed 66%,#fff 100%);background:linear-gradient(to right,#fff 0,#f3f3f3 28%,#ededed 66%,#fff 100%);text-shadow:1px 1px 0 rgba(255,255,255,1);opacity:.95}
#mobile-demo a,#mobile-demo i{color:#15467e}
.section6{background-image:url(../img/footer.jpg);background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:100% 100%;min-height:350px;padding:40px 60px;position:relative}
.section6 h2{color:#15467e;padding:0;margin:0;margin-bottom:20px;font-weight:700}
.section6 h3{color:#3869ac;padding:0;margin:0;margin-bottom:50px;font-weight:400}
.section6 ul .naslovli{font-family:Roboto,sans-serif;color:#15467e;font-weight:700;line-height:2;font-size:20px}
.section6 ul{min-height:150px;padding:0;margin:0;margin-bottom:30px;list-style:none}
.section6 p{font-size:12px}.section6 ul li{z-index:2;color:#333;line-height:2;font-size:16px}
.section6 ul li a,.section6 ul li a:visited{color:#333}
.section6 ul li a:active,.section6 ul li a:focus,.section6 ul li a:hover{text-decoration:underline}
#f1,#f2{float:left}
#f3,#f4{float:right}
#verified{z-index:1;position:absolute;top:20%;left:46.5%}
.spusti p{font-size:14px}
#galslike div.col{padding:10px!important}
#galslike img{padding:6px;cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in;}
.sponzori{margin:0px 20px;list-style:none;overflow:hidden;text-align:center}
.sponzori li{margin:4px auto;border-radius:5px;padding:0}
.sponzori li img{box-sizing:border-box;border:1px solid #f5f5f5; padding:10px;background-color:white;}
.sponzorlabel{margin-bottom:10px;color:#2b9af3}
.include{background-image:url(../img/hero-other.jpg);background-attachment:fixed;background-position:100px center;background-repeat:no-repeat;background-size:90%;padding:30px 20px 60px 20px}
.include .card-title{margin-bottom:20px!important}
.include h1{padding:0 20px;margin:0;margin-bottom:20px;text-shadow:1px 1px 4px rgba(0,0,0,.8);font-weight:700;color:#fff}
.include .card-content label{font-size:18px}
.include .card-content strong{font-weight:700, font-size:16px}
.include .card-content{text-align:left}
.expandable{background-color:#fff}
.include .card-action a.btn{margin-top:0}
.include .bijeli{margin-top:5px;margin-bottom:15px;padding:30px;border-bottom:1px solid #ddd}
.include .bijeli a:hover{text-decoration:underline}
.include .bijeli p{text-align:justify}
.include .card-content span{font-size:34px}
#sidenavigation{padding:0;margin:24px 0;border-radius:6px}
.input-field label,form label{color:#15467e;font-size:16px}
.input-field p{padding:0 0}
#sidenavigation a,#sidenavigation a:visited{padding:10px 20px;width:100%;background-color:#15467e;color:#fff;border-bottom:1px solid #113a68;border-top:1px solid #184f8e}
#sidenavigation a:active,#sidenavigation a:focus,#sidenavigation a:hover{background-color:#113a68}
#sidenavigation li:nth-child(1) a{border-radius:6px 6px 0 0}
#sidenavigation li:nth-child(4) a{border-radius:0 0 6px 6px;background-color:#009300;border-bottom:1px solid #007f00;border-top:1px solid #00a000}
#sidenavigation li:nth-child(4) a:active,#sidenavigation li:nth-child(4) a:focus,
#sidenavigation li:nth-child(4) a:hover{background-color:#007f00}
#sidenavigation2{padding:0;margin:24px 0;margin-top:4px;border-radius:6px}
#sidenavigation2 a,#sidenavigation2 a:visited{padding:14px 14px;width:100%;background-color:#15467e;color:#fff;border-bottom:1px solid #113a68;border-top:1px solid #184f8e}
#sidenavigation2 a:active,#sidenavigation2 a:focus,#sidenavigation2 a:hover{background-color:#113a68}
#sidenavigation2 li:nth-child(1) a{border-radius:6px 6px 0 0}
#sidenavigation2 li:nth-child(9) a{border-radius:0 0 6px 6px}
.select-wrapper label.invalid{margin-top:62px;margin-left:-11px;color:#f44336}
.file-field{margin-bottom:0}
.input-field input[type=text]:focus+label{color:#15467e!important}
.input-field input[type=text]:focus{border-bottom:1px solid #15467e!important;box-shadow:0 1px 0 #15467e!important}
.input-field input[type=email]:focus+label{color:#15467e!important}
.input-field input[type=email]:focus{border-bottom:1px solid #15467e!important;box-shadow:0 1px 0 #15467e!important}
.input-field textarea:focus+label{color:#15467e!important}
.input-field textarea:focus{border-bottom:1px solid #15467e!important;box-shadow:0 1px 0 #15467e!important}
ul.dropdown-content.select-dropdown li span{color:#15467e;font-weight:400}
#kontakt .card-content ul{list-style:none;padding:20px;line-height:2}
#kontakt .card-content ul i{color:#15467e;text-align:center;width:20px}
::-webkit-scrollbar{width:4px}
::-webkit-scrollbar-track{box-shadow:inset 0 0 1px grey;border-radius:2px;background-color:#e2e2e2}
::-webkit-scrollbar-thumb{background:#15467e;border-radius:2px}
.include .card-content{padding:30px}
select{border-color:#15467e}
.file-field{padding:0 12px!important}
.past h3{margin-top:0!important;margin-bottom:0!important;color:#15467e!important}
.past p{margin:10px 0}ul.browser-default{margin-top:0!important}
.card .card-image img, .card .card-image {border-radius: 0px!important;}
.card .card-image img {
  width: 100%;
  height: 289px;
  object-fit: cover;
  overflow: hidden!important;
}
@media screen and (max-width:339px){
  .conferences .card span{text-shadow:0 0 4px rgba(0,0,0,1);font-weight:700!important;font-size:20px}
}
@media screen and (max-width:600px){
  #regpad{padding:0}#regpad .bijeli{padding:16px}
  #reg .input-field{margin-bottom:0}
  .input-field label span{font-size:14px!important;text-align:left!important}
  .input-field label em{font-size:12px!important;text-align:left!important}
  .section2,.section5{background-image:none;background:#274f7c;background:-moz-radial-gradient(center,ellipse cover,#274f7c 29%,#15467e 100%);background:-webkit-radial-gradient(center,ellipse cover,#274f7c 29%,#15467e 100%);background:radial-gradient(ellipse at center,#274f7c 29%,#15467e 100%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
  .section6{background-image:none;background:#fff;background:-moz-radial-gradient(center,ellipse cover,#fff 0,#e5e5e5 100%);background:-webkit-radial-gradient(center,ellipse cover,#fff 0,#e5e5e5 100%);background:radial-gradient(ellipse at center,#fff 0,#e5e5e5 100%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
  .section2 .card{margin-top:30px;margin-bottom:0;border-radius:0}
  .section3 .text{padding:20px;text-align:justify}
  .section4 .text{padding:20px;text-align:justify}
  .section3{background-image:none}
  .section4{background-image:none;background-color:#eceff1}
  .card-content{padding:16px}
  #regpad .card-content{padding:16px}
  .card-content ul{padding-left:20px;text-align:left;font-size:16px}
  #kontakt .card-content ul{list-style:none;padding:0;line-height:2;font-size:16px;text-align:left}
  #kontakt .card-content ul i{color:#15467e;text-align:center;width:20px}
  #verified{z-index:1;position:absolute;top:35%;left:50%}
  .spusti p{font-size:12px}
  .striped td:nth-child(2),.striped th:nth-child(2){display:none}
}
@media screen and (max-width: 450px){
  #testimonial,.carousel,.carousel-slider{min-height:600px}
}
@media screen and (min-width: 451px) and (max-width: 600px){
  #testimonial,.carousel,.carousel-slider{min-height:500px}
}
@media screen and (min-width:601px) and (max-width:750px){
  .section2,.section5{background-image:none;background-color:#15467e;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
  .section2 .card{margin-top:30px;margin-bottom:0;border-radius:0}
  .section3 .text{padding:20px;text-align:justify}
  .section4 .text{padding:20px;text-align:justify}
  .section4{background-color:#eceff1}
  #testimonial,.carousel,.carousel-slider{min-height:450px}
  #verified{z-index:1;position:absolute;top:40%;left:40%}
}
@media screen and (max-width:750px){
  #regpad ul.browser-default{padding-left:20px}
  .hero,.section2,.section3,.section4,.section5,.section6{padding:16px}
  .hero{min-height:500px;background-image:url(../img/section1_x_small.jpg);background-position:50% 110px}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}
  .hero h1{font-size:30px;margin-top:20px}
  .hero p{font-size:20px}
  .brand-logo{background-color:#fff;height:60px;width:60px;background-image:none;background-position:center;background-repeat:no-repeat}
  .brand-logo img{height:60px;margin:0 5px}
  .divide{height:50vh;width:100%}
  .nav-wrapper,.navbar-fixed{height:60px}nav{background-color:#15467e;height:60px}
  #testimonial img{max-width:100px;float:right}#f1,#f2{float:left;min-width:100px}
  #f3,#f4{float:left;min-width:100px}
  .include{background-image:none;padding:20px 0}
  #myNavmenu1 {padding: 12px;}
}
@media screen and (min-width:340px) and (max-width:750px){
  #testimonial img{max-width:100px;float:right}
  .section3 .text{padding:30px 20px 30px 30px;text-align:left}
  .section4 .text{padding:30px 30px 30px 20px;text-align:left}
  .conferences .card span{text-shadow:0 0 4px rgba(0,0,0,1);font-weight:700!important;font-size:20px}
}
@media screen and (min-width:751px) and (max-width:992px){
  .brand-logo{background-color:#fff;height:60px;width:60px;background-image:none;background-position:center;background-repeat:no-repeat}
  .brand-logo img{height:60px;margin:0 5px}
  .nav-wrapper,.navbar-fixed{height:60px}
  nav{background-color:#15467e;height:60px}
  .hero,.section2,.section3,.section4,.section5{padding:20px 20px}
  .section2 .card{border-radius:6px;margin-top:30px;margin-bottom:0}
  .section3 .text{padding:30px 20px 30px 30px;text-align:justify}
  .section4 .text{padding:30px 30px 30px 20px;text-align:justify}
  #verified{z-index:1;position:absolute;top:20%;left:43%}
  #myNavmenu1 {padding: 15px;}
  #testimonial,.carousel,.carousel-slider{min-height:450px}
  .conferences .card span{text-shadow:0 0 4px rgba(0,0,0,1);font-weight:700!important;font-size:20px}
}
@media screen and (min-width:993px) and (max-width:1200px){
  nav ul.right{padding:0;margin:0;margin-right:10px}
  nav ul li a{padding:12px 6px;text-shadow:1px 1px 0 rgba(0,0,0,1)}
  .hero,.section2,.section3,.section4,.section5,.section6{padding:40px 20px}
  .section2 .card{border-radius:6px;margin-top:30px;margin-bottom:0}
  /*.conferences .col:last-child{display:none}*/
  .section3 .text{padding:30px 20px 30px 30px;text-align:justify}
  .section4 .text{padding:30px 30px 30px 20px;text-align:justify}
  .test li a,.test li a:visited{padding:4px 4px;font-size:14px}
  .conferences .card-content{text-align:left;font-size:16px}
  #verified{z-index:1;position:absolute;top:20%;left:45%}
  .indicator-item{bottom:-34px!important}
  i.left {margin-right: 8px;}  #sidenavigation a,#sidenavigation a:visited{padding:10px 10px;width:100%;background-color:#15467e;color:#fff;border-bottom:1px solid #113a68;border-top:1px solid #184f8e; font-size: 12px;}
  .conferences .card span{text-shadow:0 0 4px rgba(0,0,0,1);font-weight:700!important;font-size:20px}
}
@media screen and (min-width:751px) and (max-width:1200px){
  #testimonial img{max-width:100px;float:right}
}
@media screen and (min-width:1201px) and (max-width:1650px){
  .section2{padding-left:30px;padding-right:30px}
  .smanji{padding:4px!important}
  .test li a,.test li a:visited{padding:8px 12px}
  .conferences .card-content{text-align:left;font-size:16px}  
.conferences .card-action a{color:#15467e!important;margin:0!important; font-size:14px}
  nav ul li a{padding:12px 8px;text-shadow:1px 1px 0 rgba(0,0,0,1)}
  .conferences .card span{text-shadow:0 0 4px rgba(0,0,0,1);font-weight:700!important;font-size:20px}
  #sidenavigation a,#sidenavigation a:visited{font-size: 16px;padding:10px 14px;width:100%;background-color:#15467e;color:#fff;border-bottom:1px solid #113a68;border-top:1px solid #184f8e}
}
@media screen and (max-width:992px){
  .striped td:nth-child(3),.striped th:nth-child(3){display:none}
  .conferences .card-content{text-align:left;font-size:16px}
  .conferences .card-action a{color:#15467e!important;margin:0!important; font-size:14px}
}
@media screen and (min-width:1201px){
  .section2{padding-left:30px;padding-right:30px}
  .smanji{padding:4px!important}#verified{z-index:1;position:absolute;top:20%;left:47%}
}
@media screen and (min-width:1600px){
  .conferences .card span{text-shadow:0 0 4px rgba(0,0,0,1);font-weight:700!important;font-size:22px}
}
@media screen and (max-width: 1600px){
  html{line-height:1.5;font-size:16px}
}
* {
  hyphens: auto;
}
.container{margin: 0;
max-width: 1200px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;}