/* CSS Document */
body { /* background-color: #f2f2f2;*/ color: #003365; font-size: 14px !important; }

input { padding: 0; margin: 0; }

h1{
  font-size: 2rem !important;
  margin-bottom: 35px;
  padding-bottom: 0;
  padding-top: 0;
  
}
h1:after{
  content: url(https://web.jadrolinija.hr/images/default-source/template-images/crta_gore.png);
  display: block;
  width: 90%;
  padding: 0px;
  margin: 0;
 /* margin-top: -1rem;
  overflow: hidden;*/
 }
 
 .site-footer{
  background-color: var(--jl-bg-blue);
  color: white;
  font-size: 10px;
  border-radius: 8px 0px 0px 0px;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
 }
 
 /* ------------ Stari stilovi ---------------- */
 
.gridContainer { background-color: white; }

.footerLinks { vertical-align: bottom; text-align: right; }

.crta { background-image: url(../Imgs/crta_gore.png); height: 5px; background-repeat: no-repeat; }

.spacer { height: 8px; }

.crta_lijevo { background-image: url(../Imgs/crta-lijevo.png); height: 5px; background-repeat: no-repeat; }

.crta_desno { background-image: url(../Imgs/crta-desno.png); height: 5px; background-repeat: no-repeat; }

.subHeader { color: rgb(232, 89, 42); }
/*Crta iznad Headera*/
div#aboveHeader { margin: 0; background: #0660a3; width: 100%; height: 18px; }

/*img { max-width: 100%; }*/

div#languages { color: #FFF; text-align: right; }
/*Header*/
div#Header { margin: 0px 0 0 0; width: 100%; }

div#Logo { width: 25%; float: left; padding: 3px; }

div#booking { width: 25%; float: right; text-align: right; padding: 10px; }

div#menuLeft { width: 528px; height: 250px; float: left; }

div#menuRight { width: 432px; height: 250px; float: left; }
/*Staticki footer*/
div#footerContainer { width: 100%; height: auto; }

div#footer { width: 100%; }

div#footerLeft { width: 58%; float: left; }

div#footerRight { width: 42%; float: right; }

div#flHeading { width: 100%; }

div#flContent { }

div#flContentr { width: 50%; float: right; }

div#footerRight { width: 42%; float: right; }

div#frHeading { width: 100%; height: auto; }

div#frContentl { width: 42%; float: left; }

div#frContentr { width: 58%; float: right; }

/*Staticko dinamicki sadrzaj*/
div#lcContainer { float: left; width: 58%; }

div#rcContainer { float: right; width: 42%; }

div#tHeaderl { width: 95%; }

div#tContentl { width: 95%; }

.imgFloatLeft { float: left; padding-top: 6px; padding-right: 8px; padding-bottom: 4px; }

div#tHeaderr { width: 100%; }

div#tContentr { width: 100%; }
/*podmeni*/
div#subMenu { width: 32%; float: left; }

div#subMenuContent { width: 68%; float: right; }
/*pretrazivanje*/
div#menuContainer {; background-repeat: no-repeat; width: 960px; height: 250; }

div#pretSadrzaj { }

div#belFooter { margin: 0; background: #005AA3; width: 100%; height: 18px; text-align: center; }

div#podIzbornik td.odabrani { -webkit-border-top-left-radius: 16px; -webkit-border-bottom-left-radius: 16px; -moz-border-radius-topleft: 16px; -moz-border-radius-bottomleft: 16px; border-top-left-radius: 16px; border-bottom-left-radius: 16px; border: 1px solid #CCCCCC; border-right: none; background-color: #f9fbfd; }

div#podIzbornik td.neodabrani { border-right: 1px solid #CCCCCC; }

	div#podIzbornik td.neodabrani a { color: black; text-align: center; }

div#podIzbornik td.odabrani a { color: #ec8469; text-align: center; }

div#podIzbornik td { text-align: left; padding: 3px 3px 3px 8px; }

	div#podIzbornik td.prazni { border-right: 1px solid #CCCCCC; }

	div#podIzbornik td.izbornikGore { -webkit-border-top-left-radius: 16px; -webkit-border-top-right-radius: 16px; -moz-border-radius-topleft: 16px; -moz-border-radius-topright: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; border: 1px solid #CCCCCC; border-bottom: none; height: 16px; font-size: 1px; padding: 0px; background-color: #f9fbfd; }

	div#podIzbornik td.izbornikDolje { border: 1px solid #CCCCCC; border-top: none; -webkit-border-bottom-right-radius: 16px; -webkit-border-bottom-left-radius: 16px; -moz-border-radius-bottomright: 16px; -moz-border-radius-bottomleft: 16px; border-bottom-right-radius: 16px; border-bottom-left-radius: 16px; background-color: #f9fbfd; }

	div#podIzbornik td.izbornikContent { border-right: 1px solid #CCCCCC; vertical-align: top; background-color: #f9fbfd; }

.ulNoStyleType { list-style-type: none; }

	.ulNoStyleType li { padding-bottom: 10px; cursor: pointer; }

#aboveHeader ul { float: right; }

	#aboveHeader ul li { display: inline; }

/* Language selector */
.language-selector {
	margin: 0;
	text-align: right;
	color: white;
	font-weight: bold;
	padding: 0;
	height: 20px;
	border-radius: 8px;
}
	.language-selector a {
		color: #0072bc;
		padding-left: 5px;
		padding-right: 5px;
	}
.languages-area{ display: block;margin: 0; margin: 0; /*padding-left: 10px;*/padding-right: 0px;background-color: #fff; height: 20px; float: right;}

/* Table styles */
.layout-table { border: none; width: 100%; }

/*Custom news view*/

.customNewsLi { padding: 10px 5px 5px 10px; margin: 0; }

.customNewsLiActive { line-height: 12px; padding: 10px 5px 5px 10px; margin: 0; background-color: rgb(249, 251, 253); border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-style: none; margin-right: -2px; z-index: 7000; border-radius: 15px 0px 0px 15px; }

.customNewsLi a { color: #003365; }

.customNewsLiActive a { color: rgb(232, 89, 42); }

#customNewsContainer { width: 428px; overflow: hidden; }

#customNewsCategories { float: left; width: 150px; margin-left: -35px; padding-top: 10px; }

	#customNewsCategories ol { padding: 0; margin: 0; }

#customNewsContent { overflow: hidden; background-color: #f9fbfd; border: 1px solid #CCCCCC; padding-top: 5px; padding-right: 10px; min-height: 150px; border-radius: 15px 15px 15px 15px; }

	#customNewsContent ol { margin-left: -15px; }
