.elementor-39827 .elementor-element.elementor-element-27607a20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.09;--padding-top:220px;--padding-bottom:240px;--padding-left:15px;--padding-right:15px;}.elementor-39827 .elementor-element.elementor-element-27607a20:not(.elementor-motion-effects-element-type-background), .elementor-39827 .elementor-element.elementor-element-27607a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39827 .elementor-element.elementor-element-27607a20::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .elementor-background-video-container::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .e-con-inner > .elementor-background-video-container::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .elementor-background-slideshow::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sveuciliste.unvi.edu.ba/wp-content/uploads/2026/02/grb_plavi.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:35% auto;}.elementor-39827 .elementor-element.elementor-element-334d7add{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-39827 .elementor-element.elementor-element-3ae667a6{padding:0px 0px 0px 0px;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper .elementskit-section-title{color:#003E72;margin:0px 0px 0px 0px;font-family:"Source Sans Pro", Sans-serif;font-size:80px;font-weight:700;line-height:75px;letter-spacing:-3px;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-astglobalcolor2 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:800;line-height:30px;margin:0px 0px 10px 0px;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper p{color:#54595F;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-39827 .elementor-element.elementor-element-e1b2427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39827 .elementor-element.elementor-element-6467da77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-39827 .elementor-element.elementor-element-6467da77:not(.elementor-motion-effects-element-type-background), .elementor-39827 .elementor-element.elementor-element-6467da77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39827 .elementor-element.elementor-element-6467da77.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-39827:not(.elementor-motion-effects-element-type-background), body.elementor-page-39827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-39827 .elementor-element.elementor-element-334d7add{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 15px 0px;font-size:54px;line-height:64px;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:18px;}}@media(max-width:767px){.elementor-39827 .elementor-element.elementor-element-27607a20::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .elementor-background-video-container::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .e-con-inner > .elementor-background-video-container::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .elementor-background-slideshow::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39827 .elementor-element.elementor-element-27607a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:70% auto;}.elementor-39827 .elementor-element.elementor-element-27607a20{--padding-top:160px;--padding-bottom:150px;--padding-left:15px;--padding-right:15px;}.elementor-39827 .elementor-element.elementor-element-334d7add{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:45px;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:14px;}.elementor-39827 .elementor-element.elementor-element-3ae667a6 .elementskit-section-title-wraper p{font-size:17px;line-height:26px;}.elementor-39827 .elementor-element.elementor-element-6467da77{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-39827 .elementor-element.elementor-element-27607a20{--content-width:1600px;}.elementor-39827 .elementor-element.elementor-element-334d7add{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39827 .elementor-element.elementor-element-334d7add{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-13a7e0fb */.studiji-wrapper,
.studiji-wrapper *{
  box-sizing:border-box;
}

.studiji-wrapper{
  width:100%;
  margin-top:30px;
  font-family:inherit;
  color:#1f2933;
}

.studiji-wrapper h3{
  margin:0 0 22px;
  font-size:18px;
  font-weight:500;
  color:#1f3f75;
}

.studiji-tabela{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  border:0!important;
}

.studiji-tabela th,
.studiji-tabela td{
  border:0!important;
  border-bottom:1px solid #eee!important;
  background:transparent!important;
  font-size:15px;
  font-weight:400;
  padding:15px 0;
  color:#374151;
  vertical-align:middle;
}

.studiji-tabela th{
  padding-top:0;
  font-weight:600;
  color:#65819e;
  border-bottom:1px solid #d8d8d8!important;
}

.studiji-tabela th:first-child{
  width:46%;
  text-align:left;
}

.studiji-tabela th:not(:first-child),
.studiji-tabela td:not(:first-child){
  width:18%;
  text-align:center;
}

.fakultet-row td{
  font-weight:600;
  color:#65819e;
  padding-top:24px;
}

/* CHECKBOX IZGLED */
.studij-check{
  width:16px!important;
  height:16px!important;
  min-width:16px!important;
  min-height:16px!important;
  padding:0!important;
  margin:0!important;
  border:1px solid #9ca3af!important;
  border-radius:4px!important;
  background:#fff!important;
  box-shadow:none!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  cursor:pointer;
  position:relative;
  display:inline-block;
  vertical-align:middle;
}

.studij-check:hover{
  border-color:#1f3f75!important;
}

.studij-check.active{
  background:#1f3f75!important;
  border-color:#1f3f75!important;
}

.studij-check.active::after{
  content:"";
  position:absolute;
  left:4px;
  top:1px;
  width:5px;
  height:9px;
  border:solid #fff;
  border-width:0 2px 2px 0;
  transform:rotate(45deg);
}

@media(max-width:767px){

  .studiji-wrapper{
    margin-top:24px;
    overflow:visible!important;
  }

  .studiji-wrapper h3{
    font-size:17px;
    margin-bottom:18px;
  }

  .studiji-tabela,
  .studiji-tabela tbody,
  .studiji-tabela tr,
  .studiji-tabela td{
    display:block!important;
    width:100%!important;
  }

  .studiji-tabela thead{
    display:none!important;
  }

  .studiji-tabela tr{
    padding:13px 0;
    border-bottom:1px solid #eee!important;
  }

  .studiji-tabela td{
    border:0!important;
    padding:4px 0;
    font-size:14px;
  }

  .studiji-tabela td:first-child{
    margin-bottom:7px;
  }

  .studiji-tabela td:not(:first-child){
    display:inline-flex!important;
    width:auto!important;
    align-items:center;
    gap:6px;
    margin-right:16px;
    text-align:left;
  }

  .studiji-tabela td:nth-child(2):not(:empty)::before{
    content:"I. ciklus";
    font-size:13px;
  }

  .studiji-tabela td:nth-child(3):not(:empty)::before{
    content:"II. ciklus";
    font-size:13px;
  }

  .studiji-tabela td:nth-child(4):not(:empty)::before{
    content:"III. ciklus";
    font-size:13px;
  }

  .fakultet-row td{
    padding-top:18px;
    margin-bottom:0;
  }
}
@media(max-width:767px){

  .studiji-tabela tr{
    padding:10px 0!important;
    margin:0!important;
  }

  .studiji-tabela td{
    padding:2px 0!important;
  }

  .fakultet-row td{
    padding-top:14px!important;
    padding-bottom:4px!important;
  }

  .studiji-wrapper{
    margin-bottom:0!important;
    padding-bottom:0!important;
  }

  .studiji-tabela{
    margin-bottom:0!important;
  }

  .studiji-wrapper + p{
    display:none!important;
    margin:0!important;
    height:0!important;
  }

  .ff_submit_btn_wrapper{
    margin-top:14px!important;
    padding-top:0!important;
  }

}
.studiji-naslov{
  margin:0 0 28px;
  color:#003E72;

}/* End custom CSS */