:root{font-size:16px}
h1, .h1 {font-weight: 600;margin-bottom: 2rem;text-transform: inherit;}
.h2, .h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{margin-bottom:1.5rem;text-transform:inherit}
.h2,.h3,.h5,.h6,h2,h3,h5,h6{font-weight:800;}
@font-face {font-display:swap;}
p {font-size:1rem;margin-bottom: 1rem;text-align: inherit;}
a {color: red;}
td, th {padding: 0.5rem;}
.form-floating > .form-label {color: #4d4d4d;}
/* Manja širina reda*/
.DS_Row_Small > .container-xl {max-width:1250px;}
.SmallWidth800 {max-width: 800px;margin: auto;}
.SmallWidth500 {max-width: 500px;margin: auto;}
.SmallWidth400 {max-width: 400px;margin: auto;}
.DS_Row_Small, .marginAuto {margin:auto;}
.bg_gray {background-color: #EBEBEB}
.link-red {text-shadow: #000000 1px 0 1px;}
.nav-link-underline:hover {color:red; text-decoration:none;}
.nav-wrapper .nav-link-underline:focus, .nav-wrapper .nav-link-underline:hover {text-decoration:none;}
/*Korekcije na njemačkom jeziku START */
.Usluge2 p:lang(de) {font-size: .8rem;}
	@media screen and (max-width :480px) {
		.ul-podrucja:lang(de) {column-count: 1;}
	}
/*Korekcije na njemačkom jeziku END */
/* Logo u headeru */
/*#page-header-desktop img, #page-header-mobile img {height:44px}*/
/* --------------- HOMEPAGE ------------------- START */
/* Grid sortiranje na vrh */
.grid {align-items: start;}
.Grid_center > .container-xl > .grid {justify-items: center;}
.DS_ul li {text-align: left;font-weight:400;list-style: square;}
/*list-style-image: url('/Files/Images/Dignet/bullet.webp');*/
.DS_ul li::marker {color: red;  font-weight: bold;}
.DS_shadow li {text-shadow:#ffffff 1px 0 11px;list-style: square;}
/* Homepage Chart START */
@media screen and (max-width: 900px) {
	.HomeSlider h2 {font-size:1rem;}
	}
.Chart_Container {display: flex;flex-flow: row nowrap;}
.chart {width:200px;height:180px;justify-content: space-around;max-width: 205px;margin: auto;}
.k-chart {display: block;margin: 10px auto;max-width: 80%;max-height: 250px;}
.k-bg {fill: none;stroke: #eee;stroke-width: 2;}
.k {fill: none;stroke-width: 1.8;stroke-linecap: round;animation: progress 18s ease-out forwards;}
	@keyframes progress {
  	0% {stroke-dasharray: 0 100;}
	}
.k-chart.red .k {stroke: red;}
.k-chart.black .k {stroke: #7e7e7e;}
.text {fill: #666;font-size: 0.25rem;font-weight: 400;text-anchor: middle;}
@media screen and (max-width: 600px) {
  .Chart_Container {flex-direction: column;}
}
/* Homepage Chart END */
/* Homepage badges START*/
.Badges {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px 30px;}
.Badges img {width:150px;height:135px;}
@media screen and (max-width: 600px) {
  .Badges img {width:100px;height:90px;}
}
/* Homepage badges END*/
/* Homepage usluge START*/
.Usluge2 {display: flex;flex-wrap: wrap;text-align: center;flex-direction: row;justify-content: space-evenly;align-items: stretch;gap: 30px;}
.Usluge2 > div {display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 20px;width: 210px;height: 210px;justify-content: center;border-radius: 12px;box-shadow: 2px 2px 15px 5px rgb(0 0 0 / 6%);}
	@media screen and (max-width: 500px) {
	.Usluge2 > div {width: 155px;height: 155px;line-height: 1;}
	}
/* Homepage usluge END*/
/* Homepage Područja djelatnosti START*/
.ul-podrucja {column-count: 2;gap: 40px;}
.ul-podrucja li {margin-bottom: 15px;}
/* Homepage Područja djelatnosti END*/
/* --------------- HOMEPAGE ------------------- END */
/* --------------- NEWS ------------------- START */
#News_latest img {border: 1px solid #dedede;}
.News_small_image {max-width: 831px;margin:auto;text-align:center;background-color: white;color: black;}
#NewsImage img {width: 831px;}
.item_swift_articlelist article {height:100%;}
	@media screen and (max-width :650px) {
	.NewsHeadline {margin-top: 48px;}
	.Mobile_News_Header {margin-bottom: 2rem!important;}
	.Mobile_News_HeaderText {background-color: transparent;box-shadow: 0 0rem 0rem rgba(0,0,0,0)!important;color: black;}   
	}
.smallVideo {max-width:820px;}
.smallVideo > .container-xl {padding:0}
/* --------------- NEWS ------------------- END */
/* --------------- Dignet Days ------------------- START */
.card {
background-color:transparent;
}
/* --------------- Dignet Days ------------------- START */

/* --------------- Whitepapers ------------------- START */
.Whitepapers {display:flex;gap: 15px;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.Whitepapers article {display: flex;flex-direction: column;border: 1px solid #DEDEDE;background-color:#F6F6F6;margin-bottom: 15px;max-width: 350px;}
/*.Whitepapers article img {max-width:290px;}   width:380px;max-width: 280px;  */
.Whitepapers a figure {background-color:white;}
/* --------------- Whitepapers ------------------- END */
/* APPSOURCE START */
.Appsource {display: flex;gap: 40px;flex-direction: row;}
	@media screen and (max-width: 600px) {
	.Appsource {flex-direction: column;}
	}
/* APPSOURCE END */
/* FORMS START */
.FormList {margin-left:20px;}
/* FORMS END*/
/* --------------- FOOTER ------------------- START */
#Footer_link a {text-decoration:none;}
/* Footer - boja Jooble ikone------------------- END */
.jooble_g > .jooble {fill:white}
.jooble_g:hover > .jooble {fill:red!important}
/* --------------- FOOTER ------------------- END */

.dd2025_color1 {
color:#ef4056!Important;
}
.dd2025_color2 {
color:#6FCBEA!Important;
}
.dd2025_color3 {
color:#FAEDC6!Important;
}
.dd2025_background_color1 {
  background-color:#ef4056!Important;
}
.dd2025_background_color2 {
  background-color:#6FCBEA!Important;
}
.dd2025_background_color3 {
  background-color:#FAEDC6!Important;
}