@import url('https://fonts.googleapis.com/css?family=Merriweather:400,700,900|Open+Sans:400,600,700');

body {font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:400; color:#20325a; background:#ffffff; overflow-x:hidden;}


/* GENERAL STYLES */
p {line-height:1.8rem; text-rendering: optimizeLegibility;}

.itemid-362 p.kontakt-info{ font-size:0.875em; line-height:150%}
.espinews-intro p{line-height:1.5rem}
#accordion .contact-info-person p{font-size:14px;}
strong{ font-weight:700;}
a {color:#0072bb; outline:0; text-decoration: none;}
a:hover {color:#0072bb; text-decoration:underline;}
a.hasPopover {display:inline-block !important;}
h1, h2, h3, h4, h5, h6 {font-family: 'Merriweather';}
h1 {font-size:34px; font-weight:700; margin-bottom:20px; background: linear-gradient(330deg, #f3494c 0%, #366399 50%, #70a9d6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
h2 {font-size:28px; font-weight:700;}
h3 {font-size:22px; font-weight:700;}
h4 {font-size:18px; font-weight:600; line-height:170%; letter-spacing: 0.03em;}
.item-page h2 {padding:20px 0 20px 0;}
.item-page h3 {font-family:'Open Sans'; padding:20px 0 20px 0;}
#accordion h3{padding-top:15px}
.leftmenu h3, #latest-news-header h3, .espi-quote h3, #featured-books-header h3 { font-family:"Merriweather";}
.itemid-303 .item-page {padding-bottom:0px; /*newsletter strana bez razmaka*/}
.itemid-101 .item-page {padding-bottom:0px; /*ne odvaja books od newslettera na naslovnoj strani*/}
img{max-width:100%; height:auto;}
#mainnav-logo {z-index: 999;}
#mainnav-logo img {max-width:inherit;}
blockquote{background:#fff; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.13); padding:20px; border-radius:10px;}
blockquote p{border-left:3px solid #1a73e8; padding-left:10px; font-weight:700}
.custom {width:100%; /*display:flex;*/}
.navbar > .container {display:initial !important;}
.btn-primary, .btn-default {color:#ffffff; background:#1a73e8 !important; letter-spacing:0.03em;}
.btn-primary:hover, .btn-default:hover {color:#ffffff; background:#02609c !important;}
.fullwidth {width: 99.5vw; position: relative; margin-left: -50vw; left: 50%; background: #fbfbfb;}
.fullwidthgray {background: #f5f6f7;}
.fullwidthblue {background: #122244;}
#mid {margin-top:50px; padding-bottom:30px;}
.itemid-101 #mid {padding-bottom:0px; margin-top:0px}
#right h3 {color:#20325a;}
.table-striped tbody tr:nth-of-type(2n+1){background:#f4f4f5}

.image-row {display: flex; justify-content: space-between; margin-bottom: 10px;}

#dj-megamenu121 a[href^="http://"]:after, #footer_wrapper a[href^="http://"]:after,
#dj-megamenu121 a[href^="https://"]:after, #footer_wrapper a[href^="https://"]:after{
    content: none;   
	
}

#top-nav a[href^="http://"]:after, #footer_wrapper a[href^="http://"]:after,
#top-nav a[href^="https://"]:after, #footer_wrapper a[href^="https://"]:after{
    content: none;   
	
}

div.com-content-category__pagination {margin-top:30px;}

.social-in-article {text-align:center;}
.social-in-article a {font-size:2.5rem; padding:0 1rem; color:#70a9d6; transition: all 0.5s ease-in-out;}
.social-in-article a:hover {color:#20325a;}
/*.social-in-article a i {transition: all 0.5s ease-in-out;}
.social-in-article a i:hover {box-shadow: 0 0 0 4px rgba(0,0,0,0.8);}*/

/* FILTER FIELDS */
.com-content-category__table tbody th a {font-weight: normal;}
label.filter-search-lbl {display: none;}
.com-content__filter {}
.com-content-category__pagination {float: right;}
.com-content-category__pagination label {padding-top:5px;}
.com-content__filter input#filter-search {padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-clip: padding-box;
    border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.com-content__filter input#filter-search:focus {color: #495057; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}
.com-content__filter button {}
.com-content__filter button.btn-primary {padding: 13px 35px !important; background: #20325a !important; border:none !important;}
.com-content__filter button.btn-primary:hover {background: #2f4c86 !important; border:none !important;}

.com-tags-tags__filter {display: block; margin-bottom: 15px; float: left;}
.com-tags-tags__filter input#filter-search {padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-clip: padding-box;
    border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.com-tags-tags__filter input#filter-search:focus {color: #495057; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}
.com-tags-tags__filter button {display:none;}


/* TOP MENU */
#navigation-top {}
#top-nav ul.nav {float:right; padding-top:2px;}
#top-nav ul.nav a {color:#dae5f6; font-size:13px; padding:0px 10px; border-right:1px solid #375699;
    font-weight:bold; text-decoration: none; transition:color 0.3s ease-in-out; }
#top-nav ul.nav a:hover, #top-nav ul.nav li.active a {color: #70a9d6;}
#top-nav ul.nav li {margin-bottom:0px;}
#top-nav ul.nav li:last-child a {border-right:none;}
#top-nav {height:30px;}

/* LOGO */
.logo-mobile {display:none;}

/* LANGUAGE SELECTOR */
.lang-mobile {display:none;}
div.mod-languages {float:right; display:inline-block; margin-left:15px;}



/* MAIN MENU */
#navigation-main {background:#20325a; padding:5px 0px; box-shadow: 1px 5px 5px rgba(0,0,0,0.3); align-items: baseline; z-index:10;}
#navigation-main .container .row {align-items:center;}
.mainmenu-wrapper {/*margin-top:-85px;*/}
.dj-megamenu-default {background:none !important; font-family: 'Merriweather', sans-serif !important; float:right !important;}
.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
    color:#70a9d6 !important; font-weight: 500 !important; font-size:0.9375em !important; background:none !important; border:none !important; text-transform:none}
.dj-megamenu-default li a.dj-up_a {border:none !important; transition: none !important; -webkit-transition: none !important;
    color:#ffffff !important; font-weight: 500 !important; font-size:0.9375em !important; padding: 0px 10px !important;  text-transform:none !important}
.dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap {top:58px !important; padding-top:17px;
    background: url('../images/menu-arrow-bcg.png') 20px 0px no-repeat !important; box-shadow:none !important;}
div.dj-subwrap-in {border-top:3px solid #70a9d6;background: #fff;border-radius: 0px 0px 10px 10px; box-shadow:2px 4px 8px 0px rgba(0, 0, 0, 0.2) !important; }
.dj-megamenu-default li ul.dj-submenu {margin:0px !important;}
.dj-megamenu-default li ul.dj-submenu > li {border-bottom: 1px solid #ebebeb !important; margin:0px !important; border-top:none !important;}
.dj-megamenu-default li ul.dj-submenu > li:last-child {border:none !important;}
.dj-megamenu-default li ul.dj-submenu > li.separator {display:none;}
.dj-megamenu-default li ul.dj-submenu > li > a {font-size:13px !important; color:#0072bb !important; margin:0px !important;}
.dj-megamenu-default li ul.dj-submenu > li:last-child > a {border-radius: 0px 0px 10px 10px !important;}
.dj-megamenu-default li ul.dj-submenu > li.itemid362 a {border-radius:0px 0px 0px 10px !important;}
.dj-megamenu-default li ul.dj-submenu > li.itemid338 a {border-radius:0px 0px 0px 0px !important;}

.dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active:hover {background:#EDF2F8 !important;}
.dj-megamenu-default li ul.dj-submenu > li > a.active {color:#222 !important; background:none !important;}
.dj-megamenu-default li a.dj-up_a .arrow{top: calc(50%) !important; right:12px !important;}
div#navigation-main .dj-megamenu-default li a.dj-up_a span.dj-drop {padding: 0px 15px 0px 0px !important;}

#navigation-main .itemid319, #navigation-main .itemid320, #navigation-main .itemid321,
    #navigation-main .itemid324, #navigation-main .itemid343, #navigation-main .itemid369, #navigation-main .itemid770 {display:none;}

#navigation-main .itemid339.parent div.dj-subwrap {display: none;}
#navigation-main .itemid339 span.arrow {display: none;}
div#navigation-main .dj-megamenu-default li.itemid339 a.dj-up_a span.dj-drop {padding:0px !important;}


.fixedNav {position: fixed; background:#fafafa; top: -100%; left: 0; right: 0; height:60px !important; z-index:1000; transition:top 0.5s ease-in-out;}
.show-nav {top: 0%; box-shadow: 0 2px 5px 0 rgba(0,0,0,.22);}
.fixedNav .mainmenu-wrapper {/*margin-top:-45px;*/}
.fixedNav .dj-megamenu-default li:hover div.dj-subwrap, .fixedNav .dj-megamenu-default li.hover div.dj-subwrap {top:33px !important;}
.fixedNav #mainnav-logo img {height:45px;}
.fixedNav .dj-megamenu-default li a.dj-up_a {height:45px;}
.fixedNav .dj-megamenu-default li a.dj-up_a span {height:45px; line-height: 45px;}
.fixedNav a.gs-toggle-button {pointer-events: none; color:#20325a; height:45px; line-height: 45px;}
.fixedNav .dj-megamenu-default li a.dj-up_a span.arrow {height: 14px; line-height: 14px;}

body .jf_mm_pro_panelBtn {height:59px !important; position:relative !important; float:left; border-radius:0% !important;}
ul.jf_mm_pro li {margin-bottom:0px;}
.jf_mm_pro_wrapper li a {font-size:15px !important;}
.jf_mm_pro_wrapper li a:hover {color:#222222 !important}
#jf_mmpro_1 li a {line-height:100% !important; display:flex; align-items:center;}

/*** SEARCH MODULE AND SEARCH PAGE RESULTS ***/
a.gs-toggle-button {float:right; line-height:60px; padding:0px 0px 0px 20px; color:#ffffff; text-decoration: none;}
a.gs-toggle-button:hover {text-decoration: none; color:#70a9d6;}
a.gs-toggle-button::after {font-family:FontAwesome; content:"\f002";}

a.gs-toggle-button-close {float:right; padding:0px 16px; text-decoration: none;}
a.gs-toggle-button-close:hover {text-decoration: none; color:#222222;}
a.gs-toggle-button-close::after {font-family:FontAwesome; content:"\f00d"; font-size:24px; color:#fff;}

#collapseGS {background:#f5f6f7;box-shadow: 1px 5px 5px rgba(0,0,0,0.1); padding:0px;}
input.gsc-input {border-radius: 0; border-width: 0; font-size:24px !important; height:45px !important; background:#f5f6f7 !important;}
.gsc-input-box {border:none !important; box-shadow:none !important; height:auto !important; background:#f5f6f7 !important;}
.gsc-input-box-hover, .gsc-input-box:hover, .gsc-input-box:focus {border:none !important;}
.gsib_a {padding-top:0px !important; padding-left:15px !important;}
table.gsc-search-box {margin-bottom:0px !important;}
form.gsc-search-box {margin-bottom:0px !important;}
input.gsc-input::-moz-placeholder {font-size:24px !important; color:#999;}
input.gsc-input::placeholder {font-size:24px !important; color:#999;}
input.gsc-search-button {display:none;}
td.gsc-clear-button {display:none !important;;}
td.gsc-search-button {background:#D9534F !important;}
td.gsc-search-button:hover {background:#d43f3a !important;}

.gsc-control-cse, .gsc-control-cse .gsc-table-result {font-family: 'Open Sans' !important; line-height:140%;}
.gsc-control-cse {display:none;} /* div u kome se pokazuju search rezultati je skriven svuda osim na stranici gde zelimo da se vide rezultati */
.itemid-306 .gsc-control-cse {display:inherit;} /* pokazati div u koji se ucitavaju rezultati na stranici "search-results" koju smo kreirali */
.itemid-306 .item-page {padding-bottom:0px;}
body.parentid-306 #middle {/* background: #f5f6f7 url('../images/downloads-bcg.png') 50% 0% no-repeat; min-height: 450px; */}
.cse .gsc-control-cse, .gsc-control-cse {background:none !important; border:none !important;}
.gsc-webResult.gsc-result {border:none !important;}
.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result.gsc-promotion:hover,
    .gsc-results .gsc-imageResult-classic:hover, .gsc-results .gsc-imageResult-column:hover {border:none !important;}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {padding-left:0px !important;}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {background:none !important;}
.cse .gsc-control-cse, .gsc-control-cse {padding:0px !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page, .gsc-results .gsc-cursor-box .gsc-cursor-page {background:none !important;}

/*** FALANG MISSING TRANSLATION ***/
div.falang-missing {float: left; width: 100%;}

/*** BREADCRUMBS ***/
#breadcrumbs {margin: 0px; width:100%; font-weight: 600;}
#breadcrumbs .breadcrumb {background: none; border-radius: 0; font-size: 12px; margin: 20px 0px 0px 0px; padding: 0px !important;}
.breadcrumb li:first-child {display: none;}
ol.breadcrumb > li.active {color: #b2b2b4 !important;}
.breadcrumb > li + li::before {content: none; padding: 0px !important; color: #b2b2b4 !important; margin: 0px 5px !important;}
.breadcrumb li a {color: #70a9d6;}
.breadcrumb span.divider {color: #b2b2b4; margin: 0px 5px;}

/*** LEFT ***/
#left {margin-top:50px;}

/*** DOCUMENTS BREADCRUMBS ***/
.breadcrumb {background: #edf2f8; border-radius: 3px; font-size: 12px; margin: 20px 0px 0px 0px; padding: 5px !important;}
ul.breadcrumb > li.active {color: #b2b2b4 !important;}
ul.breadcrumb li {margin-bottom:0px;}
ul.breadcrumb li a {color:#0072bb !important;}

table.rsf_files thead th {border-top:none;}
div.rsfiles-layout .btn-secondary {color: #0072bb; background-color:#edf2f8; border-color:#ced9e6;}
div.rsfiles-layout .btn-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
div.rsfiles-layout .card {border:none;}
div.rsfiles-layout .card-body {border:none;}

/*** USER1 ***/
#user1_wrapper {display:flex; align-items:center; position:relative; min-height:110px; background:#f4f4f5;}

/*** FEATURED NEWS AND LATEST NEWS MODULE ***/

#latest-news-header {display: flex; align-items:center; padding-top: 40px;}
#latest-news-header h3 {float:left;display:inline-block; margin-bottom:0px; margin-right:20px;}
#latest-news-header span {display:inline-block;color:#a6a6a6; margin-right:5px;}
#latest-news-header a {display:inline-block; color:#70a9d6;}
.vinca-news-item {width: 100%; display: flex; align-items: center; margin-bottom:8px;}
.vinca-news-item img {float: left; border:1px solid #a6a6a6; border-radius: 0 0.375rem; width:160px; min-width:160px; min-height:107px; height:107px; object-fit: cover;}
.vinca-news-item:hover .vinca-latest-title a{color:#70a9d6}
.title-published {float: left; margin-left:20px;}
.vinca-latest-title a {font-family:'Merriweather'; font-size:16px; font-weight:700; color:#fff; transition: color 0.3s ease-in-out;}
.vinca-latest-title a:hover {text-decoration: none; color:#70a9d6;}
.vinca-latest-published, dd.published {font-size:14px; color:#a6a6a6;}

/*** IZDVAJAMO MODUL ***/
div.izdvajamo {margin:0px 15px; padding:70px 0px 80px 0px;}
div.izdvajamo h3 {margin-bottom:60px;}
.lib-panel {margin-bottom: 20Px;}
.lib-panel img {width: 100%;background-color: transparent;}
.lib-panel .row, .lib-panel .col-md-6 {padding: 0; background-color: #FFFFFF;}
.lib-panel .lib-row {padding: 0 20px 0 20px;}
.lib-panel .lib-row.lib-header {font-family:'Merriweather'; font-weight:bold; color:#20325a; background-color: #FFFFFF; font-size: 18px; padding: 10px 20px 0 20px;}
.lib-panel .lib-row.lib-header .lib-header-seperator {height: 2px; width: 26px; background-color: #d9d9d9; margin: 7px 0 7px 0;}
.lib-panel .lib-row.lib-desc {position: relative; display: block; font-size: 13px; color:#707070;}
.lib-row.lib-desc p{line-height:130%}
.lib-panel .lib-row.lib-desc a {font-family:'Merriweather'; font-weight:bold;}
.row-margin-bottom {margin-bottom: 20px;}
.box-shadow {-webkit-box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2); box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);}
.box-shadow:hover {-webkit-box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2); box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2);}
.no-padding {padding: 0;}


/*** BOTTOM MODULES ***/
#bottom_wrapper {background:#fff; padding:40px 0 40px 0;}
div.bottom h3 {text-align:center; font-size:1.25em; color:#20325a;}
div.bottom .custom {padding-left:10px;}
div.bottom p {font-size:14px; margin-bottom:5px;}
div.bottom p a {}
div.bottom .custom h3 {padding:15px 0px 0px 0px;}
.istrazivanja-bottom a, .edukacija-bottom a, .privreda-bottom a {font-family:'Merriweather'; font-weight:bold;}

    /*** FOOTER ***/
#footer_wrapper {min-height:65px; display:flex; align-items:center; background-color:#20325a; border-top:8px solid #ee353f; padding:50px 0px 35px 0px;}
.footer, .footer a {color:#ffffff; font-size:14px; }
.footer p {margin-bottom:0px;}
.social {text-align:center;}
.social a {font-size:2.5rem; padding:0 1rem; color:#777; transition: all 0.5s ease-in-out;}
.social a:hover {color:#fff;}


/*** LEFT MENUS ***/
div.moduletable.leftmenu {margin-right:11px; margin-bottom:25px; background: #edf2f8; border-radius:5px;  padding-bottom:20px;}
div.leftmenu h3 {padding:18px 0px 0px 12px; margin-bottom:18px; line-height:0.75;}
div.accordeonck ul.menu {background: none !important; border-radius:0px !important; box-shadow:none !important; padding:0px !important}
div.leftmenu ul.menu li.accordeonck {border:0px !important; margin-bottom:2px !important;}
.accordeonck a{color:#0072bb !important; font-family: 'Merriweather' !important;}  
.accordeonck a.isactive{color:#20325a !important; }
div.leftmenu ul.menu li.accordeonck span a.accordeonck {font-weight:bold !important;
    font-size:14px !important; padding:10px 10px 10px 12px !important; line-height:125% !important;}
div.leftmenu ul.menu li.accordeonck span a.accordeonck:hover, div.leftmenu ul.menu li.accordeonck span a.accordeonck.isactive
    {background:#fff url('../images/left-menu-arrow.png') 97% 50% no-repeat !important;}
div.leftmenu ul.menu li#item-336 span.accordeonck_outer a.separator:hover, div.leftmenu ul.menu li#item-337 span.accordeonck_outer a.separator:hover{background:none !important; cursor:default}
div.leftmenu a.hide-menu-item {display:none !important;}

div.leftmenu li.item790, div.leftmenu li.item791, div.leftmenu li.item792 {display:none;}

div.leftmenu ul.menu li.accordeonck.parent {padding-right:10px;}
div.leftmenu ul.menu li.accordeonck.parent span a.accordeonck:hover,
    div.leftmenu ul.menu li.accordeonck.parent span a.accordeonck.isactive {background: none !important;}
div.leftmenu ul#accordeonck197.menu li.parent > span.toggler span.toggler_icon {background: none !important;}
div.leftmenu ul#accordeonck197.menu li.parent.open > span.toggler span.toggler_icon {background: none !important;}
div.leftmenu ul.menu li.parent > span span.toggler_icon::before {font-family: 'Font Awesome 6 Pro'; content: "\f078"; padding-top: 4px; display: block;}
div.leftmenu ul.menu li.parent.open > span span.toggler_icon::before {font-family: 'Font Awesome 6 Pro'; content: "\f077"; padding-top: 4px; display: block;}



/*** LATEST DOCUMENST ***/
div.latestdocs .latestitems {padding:0px !important; background:none; border:none; margin:0px;}
div.latestdocs .latestitems div {border-top: 1px solid #ebebeb; margin: 0px; padding: 10px 10px !important; display:flex; align-items: center;}
div.latestdocs .latestitems div:first-child {border:none;}
div.latestdocs img {max-width:32px; max-height:32px; margin:0px 10px; }
div.latestdocs a {color:#0072bb; font-size:14px;}
div.latestdocs a:hover{}


/*** HOMEPAGE ***/
a.readmore {background:#fff; border:1px solid #1a73e8; text-transform: uppercase; font-size:12px; padding:5px 10px;}
a.readmore:hover {color:#fff; background-color:#1a73e8; text-decoration:none;}
a.readmore:after {display:inline-block; margin-left:10px; font-family: 'FontAwesome'; content:"\f054";}
a.readmore:hover:after {text-decoration: none;}
.home-fullwidthblue{background: #20325a;width: 100vw; position: relative; margin-left: -50vw; left: 50%; color:#ffffff; padding-bottom:60px;}

.ac-fullslide-wrapper img {border: 1px solid #e9e9eb; border-radius: 0rem 0.375rem;}
.ac-fullslide-wrap {border-radius:0 0 0 0.375rem;}

/*** HOMEPAGE SLIDER ***/
div.homeslider {/*position:relative; width:1200px; margin-left:-600px; left:50%; box-shadow:0px 10px 20px rgba(0,0,0,0.1)*/}
div#homepageslider {position: relative; box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.4); z-index: 1;}
div#homepageslider .slideshowck {margin-bottom:0px !important;}
div.camera_caption {top:68%;}
.camera_caption > div {background:none; float:left; padding:0px 20px;}
div.camera_caption_title {font-family:"Merriweather"; font-size: 2.25em !important; display: block; float:left;
 font-weight:700; padding:10px 13px; margin-bottom:2px; }
div.camera_caption_desc {font-family: 'Merriweather'; font-size:1.125em !important; display: block; float:left;
    clear:left; padding:8px 13px 15px 13px; margin-bottom:7px; line-height:1.3; }
div.camera_caption_link {display:block; float:left; clear:both;}
div.camera_caption_link a.btn {padding: 10px 30px !important; letter-spacing:0.05em; background:#1a73e8 !important; font-family:"Merriweather";
    font-size:15px; font-weight:700; letter-spacing:0.03em; text-transform: uppercase; border:none !important;}
div.camera_caption_link a.btn:hover {background:#02609c !important;}
.camera_caption{background: -moz-linear-gradient(top, rgba(0,0,0,0) 1%, rgba(0,0,0,0.64) 44%, rgba(0,0,0,0.65) 45%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 1%,rgba(0,0,0,0.64) 44%,rgba(0,0,0,0.65) 45%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 1%,rgba(0,0,0,0.64) 44%,rgba(0,0,0,0.65) 45%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
ul.camera_pag_ul{ text-align:center !important}
.camera_caption > div{background:none !important}
.camera_wrap .camera_pag .camera_pag_ul li{border:2px solid #fff; background:none !important}

.camera_pag {margin-top:-45px;}
.camera_wrap .camera_pag .camera_pag_ul {text-align:center;}
.camera_wrap .camera_pag .camera_pag_ul li {margin:0px 5px;}
.camera_wrap .camera_pag .camera_pag_ul li {background: url('../images/slider-pg-bcg.png') no-repeat; width:18px; height:18px;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {background: #fff !important;}
.camera_wrap .camera_pag .camera_pag_ul li span {backgorund:none; display:none;}
.camera_bar{top:0 !important}

/*** HOMEPAGE CARD NEWS ***/
.homepage-news-card.card-body {border: none; border-top: 1px solid #ebebeb;}
.homepage-news-card img {box-shadow: 2px 4px 8px rgba(0,0,0,0.2); border: 1px solid #d9d9d9; border-radius: 0 10px 0 10px;}

/*** ABOUT US PAGES ***/
body.parentid-141 #breadcrumbs {display:block;}
body.parentid-141 #middle { }
body.parentid-141 #left, body.parentid-141 #mid {margin-top:35px;}
body.parentid-141 #mid {}



/*** NEWS PAGES ***/
body.parentid-149 #middle {background:#f9f9fa url('../images/news-bcg.png') 50% 0% no-repeat; min-height:450px;}
body.parentid-149 #breadcrumbs {display:block;}
body.parentid-149 .breadcrumb > .active {color: #ffffff;}
body.parentid-149 .breadcrumb li a {color: #ffffff;}
body.parentid-149 .breadcrumb li span {color: #ffffff;}
body.parentid-149 #breadcrumbs .breadcrumb span.divider {color: #ffffff; margin: 0px 5px;}
.newsblog_wrapper {border-bottom:1px solid #ebebeb; padding:30px 0px 30px 0px; display: inline-block; width:100%;}
.newsblog_image {float:left; margin-right:25px;}
.blog .items-row:nth-of-type(2n+1) .newsblog_image {float:right; margin-left:25px;}
.newsblog_image img {max-width:180px; min-height:220px; object-fit: cover;}
.newsblog_title a {color:#282c53;}
.newsblog_title a:hover {color:#0072bb;}
.newsblog_title h2 {font-family: 'Merriweather'; font-size:1.375em; font-weight: 600; margin-bottom:5px;}
span.newsblog_date {color:#959393; font-size:13px; display: block; margin-bottom:10px;}
.newsblog_text p{ font-size:15px; line-height:1.4rem}
.najcitanije ul.mostread, .povezani ul.relateditems  {list-style-type:none; font-size:0.875em; padding:0.5rem 1.5rem;; }
.najcitanije, .povezani, .latestdocs {background:#f4f4f5; border-radius: 0rem 0.5rem; border: 1px solid #dfdfdf;}
.najcitanije h3, .povezani h3, .latestdocs h3 {padding:1rem 0rem 0rem 1rem; font-size:18px;}
.najcitanije ul.mostread li {margin:0.75rem 0;}
.najcitanije ul.mostread li:before {font-family: "Font Awesome 6 Pro"; /* Ensure this matches the correct FontAwesome light variant */
    content: '\f570'; margin-right:10px; font-size: 1.2rem;
    font-weight: 300; /* Light variant */}


/*** NAUCNO VECE ***/
p.izbori-u-zvanja-link {display: block; padding: 10px; background: #f7f7f7; margin-top: 35px; border-radius: 5px;}
p.izbori-u-zvanja-link:before {font-family: 'FontAwesome'; content: "\f061"; padding-right: 10px; font-size: 18px; font-weight: normal;}



/*** LABORATORIJE ***/
.lab-fullwidthblue{background: #20325a;width: 99.5vw; position: relative; margin-left: -50vw; left: 50%; color:#ffffff; padding-bottom:20px}
.lab-fullwidthblue h1 {padding-top:30px;}
.lab-fullwidthblue .col-md-12 {padding-left:20px; padding-right:20px;}
dd.labdata {padding-left:0px;}
.subparentid-331 #breadcrumbs {background: #20325a;}
.subparentid-331 #middle {background:#ffffff; min-height:450px;}
.subparentid-331 #mid {margin-top:0px;}
.subparentid-331 .breadcrumb > .active {color: #a7a7a7;}
.subparentid-331 .breadcrumb li a {color: #70a9d6;}
.subparentid-331 .breadcrumb li span {}
.subparentid-331 #breadcrumbs .breadcrumb span.divider {color: #70a9d6; margin: 0px 5px;}
div.laboratorija dd.labdata, div.laboratorija dd.lablogo {float:left;}
div.laboratorija dd.lablogo img {float:right;}
.lab-fullwidthblue a{color:#70a9d6}
.lab-info{margin-bottom:35px; padding-bottom:45px}
.lab-info ul.fields-container {list-style-type: none; padding:0px;}
.lab-info ul.fields-container li {padding:0px;}
li.broj-organizacione-jedinice {margin-bottom:.3rem;}

/**** LABORATORIJE I CENTRI ****/
.content-category.laboratorija form {display:none;}
.content-category.laboratorija h1 {padding-top:50px;}
.itemid-331 #middle {min-height:inherit;}
.itemid-331 #mid {padding-bottom: 50px;}
.itemid-331 #user1_wrapper {padding-top: 50px; padding-bottom:50px;}
.labs .card {font-size: 1em; overflow: hidden; padding: 0; border-radius: .28571429rem;
    -webkit-box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2); box-shadow:5px 5px 25px 0 rgba(46,61,73,.2); min-height:326px}
.labs .card:hover {-webkit-box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2); box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2); border:1px solid #e7e7e7;}
.labs .card:hover p.readmorelab{opacity:1; transition: .5s ease;}
.labs .card:hover .card-title{color:#0072bb}
.labs .card-block {font-size: 1em; position: relative; margin: 0; padding: 1em; border: none; min-height:102px;}
.labs .card-img-top {display: block; width: 100%; weight: auto; border:8px solid #fff;}
.labs .card-title {font-size: 0.9375em; font-weight: 700; line-height: 1.2857em; color:#20325a}
.labs .card-title:hover {text-decoration:none; color:#0072bb}
.labs .card-footer {font-size: 1em; position: static; top: 0; left: 0; max-width: 100%; padding:0px; background: #f4f4f5; border:none; height:40px;}
.labs .card-footer p{padding:5px;font-family: 'Merriweather';}
.labs .card-footer p.brlab{float:left; color:#c7c7c7; font-size:1em; padding-left:15px;}
.labs .card-footer p.readmorelab{float:right; color:#333; font-size:0.6875em; opacity:0; transition: .5s ease;}
.text-bold {font-weight: 700;}
div.ac-list {display:block; width:100%; float:left;}
dl.fields-container {float:left; width:100%;}
ul.ac-list-catid-21 {list-style-type: none; padding:0px;}
ul.ac-list-catid-21 li {float:left; width:100%; margin-bottom:0px;}
ul.ac-list-catid-21 li a {color:#1a73e8; line-height:1.7rem;}
/*dd.projekti-u-laboratoriji span.field-label {display:block; font-family: 'Merriweather';font-size: 28px; font-weight: 700;padding: 50px 0 20px 0;}
dd.projekti-u-laboratoriji span a {display:flex; color:#1a73e8; line-height: 1.7rem; padding:5px 0px; border-bottom:1px solid #e9e9eb;}*/
.itemid-331.view-category #middle {background:#20325a; color:#fff}

div.laboratorija ul.fields-container {float:left; width:100%; padding:0px; list-style: none;}
/*li.projekti-u-laboratoriji span.field-label {display:block; font-family: 'Merriweather';font-size: 28px; font-weight: 700;padding: 50px 0 20px 0;}
li.projekti-u-laboratoriji span a {display:flex; color:#1a73e8; line-height: 1.7rem; padding:5px 0px; border-bottom:1px solid #e9e9eb;}*/
.itemid-331.view-category #middle {background:#20325a; color:#fff}
ul.ispitna-mesta {column-count:3;}
ul.centar-za-vozila-list {column-count:3;}
ul.centar-za-vozila-list li {margin-bottom:10px;}

/*** PROJEKTI ***/

a.prj-btn {padding:10px 10px !important; display:block; width:100%; text-align:center;}
ul.ac-list-catid-23 {list-style-type: none; padding:0px;}
ul.ac-list-catid-23 li {float:left; width:100%; padding:5px 0px; border-bottom:1px solid #e9e9eb; margin-bottom:0px;}
ul.ac-list-catid-23 li a {color:#1a73e8;}

div.projekat ul.fields-container {float:left; width:100%; padding:0px; list-style: none;}
div.projekat .cat-children {clear: both;}

ul.projekti-list {display: inherit; padding:0px; list-style: none; margin-bottom: 30px;}
ul.projekti-list div.list-title {width: 100%; padding:25px 10px;}
ul.projekti-list li {display:flex; width:100%; border: none; border-bottom:1px solid #dfdfdf !important; border-radius:0px !important;
    min-height: 100px; align-items: center; break-inside: avoid-column; margin:0px; transition:all 0.5s; padding: 0px;}
ul.projekti-list li:hover {background-color: rgba(0,0,0,0.05);}
ul.projekti-list div.project-block {width: 100%; display: flex; align-items: center; padding:10px; min-height:140px;}
span.project-full-title {color:#111;}
ul.projekti-list div.project-block a.project-title {display: block; text-decoration: none; font-weight:bold;}
ul.projekti-list div.project-block a.project-title::before {font-family: 'FontAwesome'; content: "\e49a";
    padding-right: 2px; font-weight: normal; color: #9f2d2d;}
ul.projekti-list span.list-id {color: #828282; display: block; width: 100%; font-size: 13px;}
span.project-full-title {font-size: 0.9rem; color: #111;}
span.project-financed-by {display:block; width:100%; font-size: 0.8rem; color: #7e7e7e; margin-bottom: 5px;}

div.project-data-acronym {background: #e2e2e2;}
div.project-data-general div.field-entry {margin-bottom:5px;}
div.project-data-general a {text-decoration: none;}
div.akronim-sifra-projekta {font-size: 1.5rem; font-weight: bold; text-align: center; padding: 1rem 0rem; border-bottom: 1px solid #d6d6d6;}
div.project-data-general {background: #f2f2f2; padding: 1.5rem 0rem; color:#000;}
div.project-data-general span.field-label {color:#000; font-weight: bold;}
div.projekat-logo {text-align: center;}
div.logo-projekta {border-bottom: 1px solid #d6d6d6; padding-bottom: 1.5rem;}
div.logo-projekta img {max-height:150px; width:auto;}
div.projekat-finansijer {align-items:center; padding-top:1rem;}
div.logo-finansijera img {border:1px solid #eee; padding:1px; max-height: 75px; width: auto;}

div.accordion.nio-ucesnici .accordion-button {padding:0px; border:none; background-color:#f2f2f2; font-weight:bold; }
div.accordion.nio-ucesnici .accordion-button::after {margin-left:20px;}
div.accordion.nio-ucesnici .accordion-button:focus {box-shadow:none;}
div.accordion.nio-ucesnici .accordion-item {border-radius:0; border:none;}
div.accordion.nio-ucesnici .accordion-body {padding:1rem 0rem .2rem 0rem;}
ul.nio-ucesnici-list {list-style-type: circle; padding-left:1.5rem;}
ul.nio-ucesnici-list li {margin-bottom:3px;}

div.projekti-socijalne-mreze {display: flex; justify-content: space-evenly; font-size: 2.5rem; margin-top:20px;}
div.projekti-socijalne-mreze a {color:#666; transition: color .25s ease-in-out;}
div.projekti-socijalne-mreze a:hover {color:#0072bb;}


/*** TAGOVI ***/

.leftmenu .tagspopular ul {list-style-type: none; padding:0px;}
.leftmenu .tagspopular ul li {padding: 10px 0px;}
.leftmenu .tagspopular ul li a {font-family: 'Merriweather'; color: #0072bb; font-weight: bold; font-size: 0.8rem;
    padding: 10px 10px 10px 12px; line-height: 125%; }
.leftmenu .tagspopular ul li .tag-count {float:right; margin-right:10px; background-color: #d6d6d6 !important; color: #767676; border: 1px solid #c4c4c4;}

.leftmenu .ac-tags-selected ul {list-style-type: none; padding:0px;}
.leftmenu .ac-tags-selected ul li {padding: 10px 0px;}
.leftmenu .ac-tags-selected ul li a {font-family: 'Merriweather'; color: #0072bb; font-weight: bold; font-size: 0.8rem;
    padding: 10px 10px 10px 12px; line-height: 125%; }
.leftmenu .ac-tags-selected ul li .tag-count {float:right; margin-right:10px; background-color: #d6d6d6 !important; color: #767676; border: 1px solid #c4c4c4;}

.leftmenu .ac-taglist ul {list-style-type: none; padding:0px; margin-bottom:0px;}
.leftmenu .ac-taglist ul li {padding: 10px 0px;}
.leftmenu .ac-taglist ul li a {font-family: 'Merriweather'; color: #0072bb; font-weight: bold; font-size: 0.8rem;
    padding: 10px 10px 10px 12px; line-height: 125%; }
.leftmenu .ac-taglist ul li .tag-count {float:right; margin-right:10px; background-color: #d6d6d6 !important; color: #767676; border: 1px solid #c4c4c4;}


/*** ZVANJA TAGS ***/
div.moduletable.leftmenu.zvanja-tags {background:none; padding-bottom:0px; margin-bottom:0px; margin-top:50px;}
div.moduletable.leftmenu.zvanja-tags .ac-tags-selected ul {margin-bottom:0px;}
div.moduletable.leftmenu.zvanja-tags ul li .tag-count {margin-right:55px; background-color: #c39d76 !important; color: #fff; border: 1px solid #dcc5af;}
div.moduletable.leftmenu.sva-zvanja-link {background:none;}


/*** ISTRAZIVACI ***/
div.com-content__filter, div.com-tags-tags__filter {margin-bottom: 30px;}
ul.istrazivaci-list {display: inherit; clear:both; padding: 0px; column-count: 3; list-style: none;}
ul.istrazivaci-list li {display: flex; width: 100%; background: #fff; border: 1px solid #dfdfdf !important; border-radius: 0px !important;
    height: 120px; align-items: center; break-inside: avoid-column; margin-bottom: 15px; box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2); transition: all 0.3s;}
ul.istrazivaci-list li:hover {box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2);}
ul.istrazivaci-list span.list-title {width: 100%;}
ul.istrazivaci-list div.istrazivac-name img {height: 85px; width: 77px; object-fit: cover; border-radius: 0px 5px; border: 1px solid #dfdfdf;}
ul.istrazivaci-list div.istrazivac-name a::before {font-family: 'FontAwesome'; content: "\f2bb"; padding-right: 2px; font-weight: normal; color: #c39d76;}
ul.istrazivaci-list span.list-zvanje {color: #828282; display: inline-block; width: 100%; font-size: 13px;}

ul.ac-list-catid-20 {list-style-type: none; padding:0px;}
ul.ac-list-catid-20 li {float:left; width:100%; padding:5px 0px; border-bottom:1px solid #e9e9eb; margin-bottom:0px;}
ul.ac-list-catid-20 li a {}

div.istrazivaci ul.fields-container {display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; /*margin-right: -15px; margin-left: -15px;*/
    list-style-type: none; padding:0px; margin-bottom:0px;}
ul.fields-container {float:left; width:100%;}
li.slicica-istrazivaca, li.podaci-o-istrazivacu {margin-bottom:.5rem;}
dd.laboratorija-istrazivaca {float:left; padding:0px; margin-bottom:1rem;}

div.istrazivaci div.page-header h2 {padding-bottom:0px; margin-bottom:0px;}
div.istrazivac-data {align-items: center; margin-bottom: 5px;}
div.istrazivac-data span.field-label {font-weight: bold; line-height: 1;}
div.istrazivac-data div.field-entry{margin-bottom:10px;}
div.istrazivaci ul.tags li a {background:none; border-radius: 0px; border: 0px; padding: 0px; color:#828282; font-size:1.1rem;}

div.slicica-istrazivaca img {object-fit: cover; height:175px; width:150px; border-radius:0rem 0.5rem; border:1px solid #dfdfdf;}
div.istrazivac-data div.field-entry span.field-label::before {font-family: 'FontAwesome'; float: left; color: #444; margin-right: 10px;
    font-weight: normal; font-size: 1.2rem; line-height: 1.5rem;}
div.e-mail span.field-label::before {content: "\f0e0";}
div.telefon span.field-label::before {content: "\f095";}
div.orcid span.field-label::before {content: "\f8d2";}
div.laboratorija-u-kojoj-istrazivac-radi span.field-label::before {content: "\e4f3";}
div.kljucne-reci span.field-label::before {content: "\f002";}

div.accordion.projekti-istrazivaca .accordion-item {border: none;}
div.accordion.projekti-istrazivaca .accordion-button h3 {font-family: "Merriweather"; color: #20325a;}
div.accordion.projekti-istrazivaca .accordion-button h3 i {margin-right:20px; color:#9f2d2d;}
div.accordion.projekti-istrazivaca .accordion-button {border: none; padding:0px; border-radius: 0px;}
div.accordion.projekti-istrazivaca .accordion-button:not(.collapsed) {background: none; border: none;}
div.accordion.projekti-istrazivaca .accordion-button:focus {box-shadow:none;}
div.accordion.projekti-istrazivaca .accordion-button::after {margin-left: 20px;}
div.accordion.projekti-istrazivaca .accordion-body {background: #ebebeb;}
ul.projekti-istrazivaca-list {padding:0px; margin:0px;}
ul.projekti-istrazivaca-list li {list-style: none; display: block; padding: 10px 15px; background: #f7f7f7; margin-bottom: 15px;
    border: 1px solid #e2e2e2; border-radius: 0 0.5rem 0 0.5rem;}
ul.projekti-istrazivaca-list li:last-child {margin-bottom:0px;}
ul.projekti-istrazivaca-list li a {}
ul.projekti-istrazivaca-list li:last-child a {margin-bottom:0px;}
ul.projekti-istrazivaca-list li i {margin-right: 10px; color:#9f2d2d;}

div.accordion.laboratorije-u-projektu .accordion-item {border: none;}
div.accordion.laboratorije-u-projektu .accordion-button h3 {font-family: "Merriweather"; color: #20325a;}
div.accordion.laboratorije-u-projektu .accordion-button h3 i {margin-right:20px; color:#558300;}
div.accordion.laboratorije-u-projektu .accordion-button {border: none; padding:0px; border-radius: 0px;}
div.accordion.laboratorije-u-projektu .accordion-button:not(.collapsed) {background: none; border: none;}
div.accordion.laboratorije-u-projektu .accordion-button:focus {box-shadow:none;}
div.accordion.laboratorije-u-projektu .accordion-button::after {margin-left: 20px;}
div.accordion.laboratorije-u-projektu .accordion-body {background: #ebebeb;}
ul.laboratorije-u-projektu-list {padding:0px; margin:0px;}
ul.laboratorije-u-projektu-list li {list-style: none; display: block; padding: 10px 15px; background: #f7f7f7; margin-bottom: 15px;
    border: 1px solid #e2e2e2; border-radius: 0 0.5rem 0 0.5rem;}
ul.laboratorije-u-projektu-list li a {}
ul.laboratorije-u-projektu-list li:last-child {margin-bottom:0px;}
ul.laboratorije-u-projektu-list li i {margin-right:10px; color: #558300;}

div.accordion.zaposleni-u-laboratoriji .accordion-item {border: none;}
div.accordion.zaposleni-u-laboratoriji .accordion-button h3 {font-family: "Merriweather"; color: #20325a;}
div.accordion.zaposleni-u-laboratoriji .accordion-button h3 i {margin-right:12px; color:#c39d76;}
div.accordion.zaposleni-u-laboratoriji .accordion-button {border: none; padding:0px; border-radius: 0px;}
div.accordion.zaposleni-u-laboratoriji .accordion-button:not(.collapsed) {background: none; border: none;}
div.accordion.zaposleni-u-laboratoriji .accordion-button:focus {box-shadow:none;}
div.accordion.zaposleni-u-laboratoriji .accordion-button::after {margin-left: 20px;}
div.accordion.zaposleni-u-laboratoriji .accordion-body {background: #ebebeb;}
ul.zaposleni-u-laboratoriji-list {padding:0px; margin:0px; column-count: 3;}
ul.zaposleni-u-laboratoriji-list li {list-style: none; display: block; padding: 10px 15px; background: #f7f7f7; margin-bottom: 15px;
    border: 1px solid #e2e2e2; border-radius: 0 0.5rem 0 0.5rem;}
ul.zaposleni-u-laboratoriji-list li a {}
ul.zaposleni-u-laboratoriji-list li:last-child a {margin-bottom:0px;}
ul.zaposleni-u-laboratoriji-list li i {margin-right: 10px; color:#c39d76;}

div.accordion.projekti-u-laboratoriji .accordion-item {border: none;}
div.accordion.projekti-u-laboratoriji .accordion-button h3 {font-family: "Merriweather"; color: #20325a;}
div.accordion.projekti-u-laboratoriji .accordion-button h3 i {margin-right: 20px; color: #9f2d2d;}
div.accordion.projekti-u-laboratoriji .accordion-button {border: none; padding:0px; border-radius: 0px;}
div.accordion.projekti-u-laboratoriji .accordion-button:not(.collapsed) {background: none; border: none;}
div.accordion.projekti-u-laboratoriji .accordion-button:focus {box-shadow:none;}
div.accordion.projekti-u-laboratoriji .accordion-button::after {margin-left: 20px;}
div.accordion.projekti-u-laboratoriji .accordion-body {background: #ebebeb;}
ul.projekti-u-laboratoriji-list {padding:0px; margin:0px;}
ul.projekti-u-laboratoriji-list li {list-style: none; display: block; padding: 10px 15px; background: #f7f7f7; margin-bottom: 15px;
    border: 1px solid #e2e2e2; border-radius: 0 0.5rem 0 0.5rem;}
ul.projekti-u-laboratoriji-list li:last-child {margin-bottom:0px;}
ul.projekti-u-laboratoriji-list li a {}
ul.projekti-u-laboratoriji-list li:last-child a {margin-bottom:0px;}
ul.projekti-u-laboratoriji-list li i {margin-right: 10px; color:#9f2d2d;}

div.accordion.istrazivaci-na-projektu .accordion-item {border: none;}
div.accordion.istrazivaci-na-projektu .accordion-button h3 {font-family: "Merriweather"; color: #20325a;}
div.accordion.istrazivaci-na-projektu .accordion-button h3 i {margin-right: 20px; color:#c39d76;}
div.accordion.istrazivaci-na-projektu .accordion-button {border: none; padding:0px; border-radius: 0px;}
div.accordion.istrazivaci-na-projektu .accordion-button:not(.collapsed) {background: none; border: none;}
div.accordion.istrazivaci-na-projektu .accordion-button:focus {box-shadow:none;}
div.accordion.istrazivaci-na-projektu .accordion-button::after {margin-left: 20px;}
div.accordion.istrazivaci-na-projektu .accordion-body {background: #ebebeb;}
ul.istrazivaci-na-projektu-list {padding:0px; margin:0px;}
ul.istrazivaci-na-projektu-list li {list-style: none; display: block; padding: 10px 15px; background: #f7f7f7; margin-bottom: 15px;
    border: 1px solid #e2e2e2; border-radius: 0 0.5rem 0 0.5rem;}
ul.istrazivaci-na-projektu-list li a {}
ul.istrazivaci-na-projektu-list li:last-child {margin-bottom:0px;}
ul.istrazivaci-na-projektu-list li i {margin-right: 10px; color:#c39d76;}


/*** INOVACIJE ***/
.inovacije div.project-block .col-4 img {max-height:130px; /*width: auto;*/ object-fit: cover;}
.inovacije ul.fields-container {list-style-type: none; padding:0px;}
.inovacije ul.fields-container li.slika-inovacije {margin: 20px 0px 40px 0px; text-align: center;}
.inovacije ul.fields-container li.slika-inovacije img {max-width: 75%;}
.inovacije ul.fields-container li.slika-inovacije span.field-value {background: none; padding:20px;
    border-radius:0px; box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1);}
.inovacije ul.fields-container li {margin:20px 0px;}
.inovacije ul.fields-container span.field-label {font-weight: bold; display: block; clear: both;}
.inovacije ul.fields-container span.field-value {display:block; background: #f8f9fa; padding:.75rem 1.25rem;
    border: 1px solid rgba(0,0,0,.125); border-radius:0rem 0.5rem 0rem 0.5rem; color: #000;}
.inovacije ul.fields-container li.opis span.field-label::before{font-family: 'FontAwesome'; content: "\f31c";
    padding-right: 10px; font-size: 18px; font-weight: normal; color: #71816d;}
.inovacije ul.fields-container li.projekat span.field-label::before {font-family: 'FontAwesome'; content: "\e49a"; padding-right: 10px; font-size: 18px;
    font-weight: normal; color: #9f2d2d;}
.inovacije ul.fields-container li.projekat-van-vince span.field-label::before {font-family: 'FontAwesome'; content: "\e49a"; padding-right: 10px; font-size: 18px;
    font-weight: normal; color: #9f2d2d;}
.inovacije ul.fields-container li.rukovodilac-inovacije span.field-label::before{font-family: 'FontAwesome'; content: "\f0c0";
    padding-right: 10px; font-size: 18px; font-weight: normal; color: #16466f;}
.inovacije ul.fields-container li.rukovodilac-inovacije-van-vince span.field-label::before{font-family: 'FontAwesome'; content: "\f0c0";
    padding-right: 10px; font-size: 18px; font-weight: normal; color: #16466f;}
.inovacije ul.fields-container li.kontakt-osoba-u-institutu span.field-label::before{font-family: 'FontAwesome'; content: "\f2b9";
    padding-right: 10px; font-size: 18px; font-weight: normal; color: #16466f;}

/*** PRIVREDA, LICENCE, SERTIFIKATI I RESENJA ***/
div.vinca-cards a:hover {text-decoration: none; color:#70a9d6;}
div.vinca-cards .card:hover h5 {color:#70a9d6;transition: all 0.3s ease-in-out;}
div.vinca-cards .card {border:none; transition: all 0.3s ease-in-out;}

#vincaTab button {color:#0072bb; font-weight: bold;}
#vincaTab button:hover {border:1px solid transparent;}
#vincaTab {border-bottom:none;}
.vincaTabInner table {font-size:0.8rem;}

#nizak-tab-pane{background: #d1e7dd; border-left: 0.25rem solid #a3cfbb; border-bottom: 1px solid #a3cfbb;}
#umereni-tab-pane{background: #fff3cd; border-left: 0.25rem solid #ffe69c; border-bottom: 1px solid #ffe69c;}
#visoki-tab-pane{background: #f8d7da; border-left: 0.25rem solid #f1aeb5; border-bottom: 1px solid #f1aeb5;}

#nizak-tab.active {background: #d1e7dd; border: 1px solid #a3cfbb; border-bottom: none; color: #212529}
#umereni-tab.active{background: #fff3cd; border: 1px solid #ffe69c; border-bottom: none; color: #212529}
#visoki-tab.active{background: #f8d7da; border: 1px solid #f1aeb5; border-bottom: none; color: #212529}

#nizak-tab.active:hover {border: 1px solid #a3cfbb; border-bottom: none;}
#umereni-tab.active:hover {border: 1px solid #ffe69c; border-bottom: none;}
#visoki-tab.active:hover {border: 1px solid #f1aeb5; border-bottom: none;}

#sertifikati-tab-pane{background: #e2e3e5; border-left: 0.25rem solid #b5b6b7; border-bottom: 1px solid #b5b6b7;}
#resenja-tab-pane{background: #e2e3e5; border-left: 0.25rem solid #b5b6b7; border-bottom: 1px solid #b5b6b7;}
#ovlascenja-tab-pane{background: #e2e3e5; border-left: 0.25rem solid #b5b6b7; border-bottom: 1px solid #b5b6b7;}

#sertifikati-tab.active {background: #e2e3e5; border: 1px solid #b5b6b7; border-bottom: none; color: #212529; font-weight: bold;}
#resenja-tab.active{background: #e2e3e5; border: 1px solid #b5b6b7; border-bottom: none; color: #212529; font-weight: bold;}
#ovlascenja-tab.active{background: #e2e3e5; border: 1px solid #b5b6b7; border-bottom: none; color: #212529; font-weight: bold;}

#sertifikati-tab.active:hover {border: 1px solid #b5b6b7; border-bottom: none;}
#resenja-tab.active:hover {border: 1px solid #b5b6b7; border-bottom: none;}
#ovlascenja-tab.active:hover {border: 1px solid #b5b6b7; border-bottom: none;}


/*** OPREMA ***/
.oprema-card {margin-bottom: 30px; border-radius: .28571429rem;
    box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2); min-height: 375px;}
.oprema-card:hover {box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.5); border: 1px solid #e7e7e7;}
.oprema-card h6.card-title {padding:0.5rem 1rem; text-align: center; color: #fff;
    background: #20325a; font-weight: 600; line-height: 1.5rem; margin-bottom:0px; height:110px;}
.oprema-card .wf-zoom-image {width:100%;}
.oprema-card .wf-icon-zoom-image > svg {fill: #ffdc29;}
.oprema-card .card-img-block {height:150px;}
.oprema-card img {height: 150px; width:100%; object-fit: cover;}



/*** ACCORDION ***/
.btn-link {width:100%; text-align:left; color:#1a73e8; font-weight:700;}
.card {border: none; border-bottom:1px solid #ebebeb;}
.card-header {background:#f5f6f7;}
.card-body {border:1px solid #ebebeb; font-size:15px;}
.card-body p {line-height:1.4rem;}
.card-header{padding: .75rem 0rem;}
.card-header h5{ font-size:16px; font-family:'Open Sans';}
.card-header h5 span{ font-size:15px; font-family:'Open Sans'; color:#282c53; font-weight:400;}
.mb-0 > .btn-link:before {float: right !important; font-family: 'FontAwesome'; content:"\f077"; padding-right: 5px;}
.mb-0 > .btn-link.collapsed:before {float: right !important; content:"\f078";}
.mb-0 > .btn-link:hover, mb-0 > .btn-link:active, .mb-0 > .btn-link:focus  {text-decoration:none;}


.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont{background-color:#1a73e8}

/* LOGIN PAGE */
.login .control-group {margin:20px 0px 20px 0px;}
.login .control-group input {padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff;
    background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
ul.login-param {padding-left:0px;}
.login .control-group input:focus {border-color: #80bdff; outline: 0; box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}
ul.login-param li {width:100%; font-size:14px; list-style:none; margin-bottom:5px;}
.remind .control-group {margin:20px 0px 20px 0px;}
.reset .control-group{margin:20px 0px 20px 0px;}
a.com-users-login__reset, a.com-users-login__remind {padding:5px 0px; border:none; font-size:0.8em;}
legend {font-size:1em;}
div.alert-heading {font-weight: bold; padding: 5px 0px;}
label.invalid span {color:#ee353f;}
form#com-users-login__form span.visually-hidden {position:inherit !important;}


/*** EDIT CONTENT PAGES ***/
div.edit.item-page form fieldset {margin-bottom:20px;}

/* PAGINATION */
.com-content-category__counter {text-align: center;}
.com-tags-tag__pagination .counter {text-align: center; float: none !important;}
.com-content-category__navigation .com-content-category__pagination  {float: none;}
.com-content-category__navigation ul.pagination, .com-tags-tag__pagination ul.pagination {justify-content: center !important;}
div.pagination{display:block; text-align:center; margin-top:20px;}
div.pagination p.counter {float:none; font-size:13px; color:#959393; margin-bottom:5px;}
span.icon-first:after {font-family: 'FontAwesome'; content:"\f049";}
span.icon-previous:after {font-family: 'FontAwesome'; content:"\f048";}
span.icon-next:after {font-family: 'FontAwesome'; content:"\f051";}
span.icon-last:after {font-family: 'FontAwesome'; content:"\f050";}
.page-item {line-height:1.3;}
.page-link {padding:6px 12px; font-size:13px; color: #1a73e8; height:30px;}
.page-item.active .page-link {background:#eaeaea; border-color:#dee2e6;}
.page-item.active .page-link:hover {color:#e9ecef}

/*** KABINET ***/

div.kabinet {margin-bottom: 1.4rem; background: #f0f0f0; padding: 0.75rem; width: 100%;}
div.kabinet img {border:1px solid #fff; border-radius:5px;}

.separator-vertical{border-right:1px solid #edf2f8;}
.titulo-equipo{margin-top:0px;}
.clan-item{padding: 10px;margin-bottom:25px;}

.profile-card-2{
	margin-bottom:30px;
	border-radius: .28571429rem;
    -webkit-box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2); box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);
	min-height:375px;
}
.profile-card-2:hover{
	-webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.5); border:1px solid #e7e7e7;
}
.profile-card-2 .card-img-block{
    float:left;
    width:100%;
    max-height:200px;
    overflow:hidden;
}
.profile-card-2 .card-body{
    position:relative;
}
.profile-card-2 .profile {
  border-radius: 50%;
  position: absolute;
  top: -42px;
  left: 15%;
  max-width: 75px;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  
}
.profile-card-2 h5{
    font-weight:600;
}
.profile-card-2 .card-text{
    font-weight:300;
    font-size:15px;
}
.profile-card-2 .icon-block{
    float:left;
    width:100%;
}
.profile-card-2 .icon-block a{
    text-decoration:none;
}
.profile-card-2 i {
  display: inline-block;
    font-size: 16px;
    color: #6ab04c;
    text-align: center;
    border: 1px solid #6ab04c;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin:0 5px;
}
.profile-card-2 i:hover {
  background-color:#6ab04c;
  color:#fff;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   .navbar > .container {display:inline;}
   h1{background:none; }
   
}
.moduletable-70godina{
/* background: linear-gradient(330deg, #f3494c 0%, #366399 50%, #70a9d6 100%) */;
color:#999;
font-size:14px;
padding:10px;
padding-top:10px;
border-radius:7px;
border-bottom:1px solid #999;
margin:0 15px 20px 0;}

.moduletable-70godina p {line-height: 1.4rem;}

.moduletable.latestitems.latestdocs{ margin-bottom:50px;}

.tag-proslava{
	background:#ef4747;
	font-family: 'Merriweather';
	border-radius: 10px;
	width: 90px;
	padding: 2px;
	padding-left: 12px;
	color:#fff;
}

.full-proslava{ background:#f6f8fb; border-radius:10px; padding:10px 0 10px 0; border:1px solid #e4e4e4;}
.full-proslava a:after {
   
    padding-left:2px; /* Add a little space between text and arrow */
    content: "\00bb"; /* Unicode hex for &raquo; */
}

/*** CUSTOM BACKGROUNDS ***/

body.itemid-330 #middle, body.subparentid-330 #middle {background: url(../images/istrazivaci-bcg.png) 50% 0% no-repeat; min-height: 450px;}





