body {color:#323232;}
p {color:#323232;}

h1, h2 {color: #013475;}

.block {display:block}

.noradi {border-radius:0;}

.width100p {width:100%;}

.whitespace {white-space:normal !important;}

.clear {clear: both; height: 0px}
.clear5 {clear: both; height: 5px}
.clear10 {clear: both; height: 10px}
.clear15 {clear: both; height: 15px}
.clear18 {clear: both; height: 18px}
.clear20 {clear: both; height: 20px}
.clear30 {clear: both; height: 30px}
.clear34 {clear: both; height: 34px}
.clear50 {clear: both; height: 50px}

.margin0 {margin:0 !important;}
.margin0auto {margin:0 auto;}

.margin3px {margin:3px;}

.margintop5 {margin-top:5px;}
.margintop10 {margin-top:10px;}
.margintop20 {margin-top:20px;}

.marginbottom30 {margin-bottom:30px;}
.marginbottom20 {margin-bottom:20px;}
.marginbottom10 {margin-bottom:10px;}
.marginbottom5 {margin-bottom:5px;}

.marginright10 {margin-right:10px;}
.marginright15 {margin-right:15px;}
.marginright20 {margin-right:20px;}
.marginright40 {margin-right:40px;}

.marginleft20 {margin-left:20px;}
.marginleft40 {margin-left:40px;}

.paddingleft20 {padding-left:20px;}
.paddingleft40 {padding-left:40px;}

.paddingbottom10 {padding-bottom:10px;}

.paddingtop40 {padding-top:40px;}

.padding15 {padding:15px;}

.padding0 {padding:0;}

.righttoleft {text-align:right;}

.bigtar {cursor:pointer;}

.italic {font-style:italic;}

.slika100 {width:100%}

.error_message2 p {color:#AF0202; font-weight:400; margin: 0 0 5px 0;} 
.success_message2 p {color:#4cae4c; font-size:18px; font-weight:700;}

.error_message p {color:#AF0202; font-weight:400; margin: 0 0 5px 0;}
.success_message p {color:#4cae4c; font-size:18px; font-weight:700;}


.kontaktpocetna .success_message p {color:#fff; font-size:18px; font-weight:600;}
.kontaktpocetna .error_message p {color:#fff; font-weight:400;}

div.google-map {margin:0; border:1px solid #dfdfdf; -webkit-box-shadow: 0 0 20px rgba(200,200,200,0.5); -moz-box-shadow: 0 0 20px rgba(200,200,200,0.5); box-shadow: 0 0 20px rgba(200,200,200,0.5); height:500px;}

.btn {    
border-radius: 3px;
padding: 8px 12px
}

.btn-sm, .btn-xs {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
}

.btn-xs {
    padding: 1px 5px;
}

.btn-lg {
    border-radius: 4px;
    font-size: 14px;
    padding: 14px 26px;
}




a.bijeli:link, a.bijeli:visited, a.bijeli:active {color: #ffffff; text-decoration: none;}
a.bijeli:hover {color: #924058; text-decoration: none;}

a.sivi:link, a.sivi:visited, a.sivi:active {color: #7c7c7c !important; text-decoration: none;}
a.sivi:hover {color: #888 !important; text-decoration: none;}

a.tagovi:link, a.tagovi:visited, a.tagovi:active {color:#000; text-decoration:none; border:1px solid #eee; border-radius:2px; padding:0 4px; background:#eee; float:left; margin:0 4px 4px 0; font-size:11px !important;}
a.tagovi:hover {background:#aaa; border:1px solid #adadad; color:#fff}

.breadcrumb {font-size:12px; color:#0d85c3; margin:50px 0 10px 0; background:transparent; padding:0; border-radius:0;}
.breadcrumb i {color:#0067bc}

.brea .breadcrumb {font-size:12px; color:#0d85c3; margin:10px 0; background:transparent; padding:0; border-radius:0;}
.brea .breadcrumb i {color:#0067bc}
/* .brea .breadcrumb a {color:#fff;}
.brea .breadcrumb a:hover {color:#b9d0ea;} */


header .logo img {

 -webkit-filter: drop-shadow(1px 0px 4px rgba(0,0,0,0.25));
  filter: drop-shadow(1px 0px 4px rgba(0,0,0,0.25));

}

header {background:#fff; padding: 8px 0 10px 0;}

header nav ul.nav-main li a {font-size:15px; font-weight:400;}

header.flat-menu nav ul.nav-main li > a {color:#013475}

header.colored nav ul.nav-main li a {
    padding-bottom: 50px;
    padding-top: 50px;
}

header.flat-menu nav ul.nav-main li.active > a {color:#fff;; background: #013475 !important}

header.colored nav ul.nav-main li a i {color:#09a4f9; font-size:18px;}

header.colored nav ul.nav-main li.dropdown:hover > a {padding-bottom:46px;}




header nav ul.nav-main ul.dropdown-menu {

    border-color: #013475;
    border-image: none;
    border-radius: 0 6px 6px;
    border-style: solid none none;
    border-width: 5px 0 0;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
    margin: 1px 0 0 3px;
    min-width: 200px;
    padding: 5px;
    text-align: left;
    top: auto;
    background-color: #fff !important;
    text-shadow:none
}
header nav.mega-menu .dropdown-menu {
    left: auto;
}


.dropdown-menu li a {color:#013475 !important; text-shadow:none;}
.dropdown-menu li a:hover {color:#fff !important;}


header nav ul.nav-main ul.dropdown-menu > li > a {padding-right:12px}

header nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {border-top:0;}


.social-ico ul {list-style-type:none; padding:0; line-height:40px; margin-bottom:0;}
.social-ico ul li {
    background-color: transparent;
    border: 1px solid #6ed5fe;
    opacity:0.8;
    border-radius: 0;
    display:inline;
    margin-left:2px;
}

.social-ico ul li a {font-size:13px;}

header div.header-top a {color:#6ed5fe !important;}

header div.header-top {min-height:auto; font-size:16px;}

header div.header-top i {position:static; top:0;}

.headerspan {line-height:40px; font-size:13px;}


.owl-carousel-usluge.owl-theme .owl-controls .owl-buttons div {
    background: #fff;
    border-radius: 0;
    color: #000;
    display: inline-block;
    font-size: 50px;
    margin: 5px;
    opacity: 0.5;
    padding: 10px 15px;
}

.owl-carousel-usluge.owl-theme .owl-controls {margin-top:0}
.owl-carousel-usluge .owl-controls .owl-buttons .owl-prev {position: absolute; left: -55px; top: 30%; z-index: 40;}
.owl-carousel-usluge .owl-controls .owl-buttons .owl-next {position: absolute; right: -55px; top: 30%; z-index: 40;}


.blueboxpoc {padding:15px 10px; background:#013475; height:200px; overflow:hidden;}
.naslovpoc {color:#fff; font-size:17px; height:30px; line-height:30px; overflow:hidden; font-weight:300;}
.tekstpoc {color:#87b0e4; font-style:italic; font-size:13px; font-weight:300;}


hr.hrinfo, hr.entrycrta {
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.20), rgba(0,0,0,0.10), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0.20), rgba(0,0,0,0.10), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0.20), rgba(0,0,0,0.10), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0.20), rgba(0,0,0,0.10), rgba(0,0,0,0));
	margin:10px 0;
}

hr.entrycrta {margin:30px 0;}

hr.hrinfoleft {
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.10), rgba(0,0,0,0.20));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.10), rgba(0,0,0,0.20));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.10), rgba(0,0,0,0.20));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.10), rgba(0,0,0,0.20));
	margin:10px 0;
}

hr.hrpocrot {
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.20), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.20), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.20), rgba(255,255,255,0));
	background-image: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.20), rgba(255,255,255,0));
	margin:10px 0;
}


.btn-pocrot {
  letter-spacing:1px;
  background-color: #037DD0;
  border-color: #21A3F7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #0371bc;
  background-image: -moz-linear-gradient(top,#037DD0,#025f9e);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#037DD0),to(#025f9e));
  background-image: -webkit-linear-gradient(top,#037DD0,#025f9e);
  background-image: -o-linear-gradient(top,#037DD0,#025f9e);
  background-image: linear-gradient(to bottom,#037DD0,#025f9e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff037dd0', endColorstr='#ff025e9d', GradientType=0);
}
.btn-pocrot:hover,
.btn-pocrot:focus {
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear;
  color: #fff;
}
.btn-pocrot:hover,
.btn-pocrot:focus {
  background-color: #025f9e;
}
.btn-pocrot:active,
.btn-pocrot.active,
.btn-pocrot.active:hover {
  background-color: #036eb7;
  border-color: #21A3F7;
}
.btn-pocrot.disabled:hover,
.btn-pocrot.disabled:focus,
.btn-pocrot.disabled:active,
.btn-pocrot.disabled.active,
.btn-pocrot[disabled] .btn-pocrot:hover,
.btn-pocrot[disabled] .btn-pocrot:focus,
.btn-pocrot[disabled] .btn-pocrot:active,
.btn-pocrot[disabled] .btn-pocrot.active {
  background-color: #037DD0;
  border-color: #21A3F7;
}


.infopocetna {background:#ddd url(http://veritas-revizija.hr/slike/infopocetna.jpg) top center no-repeat; background-size:cover; margin:40px 0 0 0; padding: 30px 0 60px 0;}
.infopoch2 {color:#000; font-size: 2.2em; font-weight: 400; line-height: 42px; margin: 30px 0 22px 0;}
.infopocp {color:#000; }
.infopoctekst {color:#658EC6; line-height:28px; font-size:14px;}


.kontaktpocetna {background:#0D85C2 url(http://veritas-revizija.hr/slike/kontaktpocetna.jpg) top center no-repeat; background-size:cover; margin:0; padding: 60px 0;}
.kontaktpoch2 {color:#fff; font-size: 2.2em; font-weight: 400; line-height: 42px; margin: 0 0 22px;}
.kontaktpoctekst {color:#fff; font-weight:300; line-height:28px; margin-bottom:10px;}

.kontaktpocetna .social-ico {margin-bottom:30px;}
.kontaktpocetna .social-ico i {margin-left:6px; margin-right:6px;}
.kontaktpocetna .social-ico ul li {border: 1px solid #fff;}
.kontaktpocetna .social-ico ul li a {color:#fff;}

.kontaktpocetna .form-control {border:1px solid #fff; border-radius:3px; margin-top:5px;}

.kontaktpocetna .form-control::-webkit-input-placeholder { /* WebKit browsers */
    color: #808080;
    font-weight:300;
    font-style:italic;
}
.kontaktpocetna .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #808080;
   opacity:  1;
    font-weight:300;
    font-style:italic;
}
.kontaktpocetna .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #808080;
   opacity:  1;
    font-weight:300;
    font-style:italic;
}
.kontaktpocetna .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #808080;
    font-weight:300;
    font-style:italic;
}

.kontaktpocetna label {display:none;}



footer {
    background: #fff none repeat scroll 0 0;
    border-top: 5px solid #013475;
    clear: both;
    font-size: 0.9em;
    margin-top: 0;
    padding: 45px 0 0;
    position: relative;
    color:#000;
}

.footonama {letter-spacing:-0.2px;}

footer p {color:#666;}

footer a {color:#0d85c3 !important;}


.footnaslov {margin-bottom:15px; margin-top:15px;}
.footnaslov a {font-size:16px; color:#000 !important;}

.okopotpis {background:#ddd url(http://veritas-revizija.hr/slike/potpisbg.jpg) top center no-repeat; background-size:cover; padding: 5px 0; margin-top:30px; border-top:1px solid #999}

.potpisp {line-height:50px; color:#646b76}
.potpisp a {color:#000 !important; text-transform:uppercase}
.potpisp b {font-size:26px; font-weight:800}
.potpisp span {font-size:26px; font-weight:400;}
.potpisp div {display:inline-block;}

.slider-container {margin:0;}

div.slider-container {
    background: #fff;
}

div.slider-container div.rotnovosti {

background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 30%, rgba(255,255,255,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(30%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 30%,rgba(255,255,255,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 30%,rgba(255,255,255,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 30%,rgba(255,255,255,0.7) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 30%,rgba(255,255,255,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#b3ffffff',GradientType=1 ); /* IE6-9 */

color: #000;
font-size: 16px;
font-weight: 300;
border-top:1px solid rgba(255,255,255,0.6);
border-bottom:1px solid rgba(255,255,255,0.6);
border-right:1px solid rgba(255,255,255,0.6);
width:580px;
white-space:normal !important;
padding:30px 30px 30px 50px;
text-align:right;
}




.header-intro {background: url(http://veritas-revizija.hr/slike/header-intro.jpg) top center no-repeat; background-size:cover}
.header-intro-02 {background: url(http://veritas-revizija.hr/slike/header-intro-02.jpg) top center no-repeat; background-size:cover}
.header-intro-03 {background: url(http://veritas-revizija.hr/slike/header-intro-03.png) top center no-repeat; background-size:cover}

.header-h1 {margin-top:1em; font-size:34px; line-height:64px;
/*
background: -moz-linear-gradient(left,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.9) 20%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(20%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.9) 20%,rgba(255,255,255,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.9) 20%,rgba(255,255,255,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.9) 20%,rgba(255,255,255,0.5) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.9) 20%,rgba(255,255,255,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#80ffffff',GradientType=1 ); /* IE6-9 */
*/

background: -moz-linear-gradient(left,  rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.2)), color-stop(20%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,0.2) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.5) 20%,rgba(255,255,255,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33ffffff',GradientType=1 ); /* IE6-9 */



border-top:1px solid rgba(255,255,255,0.4);
border-bottom:1px solid rgba(255,255,255,0.4);

display: inline-block;
margin-left: -60px;
margin-top: 1.5em;
min-width: 40%;
padding: 0 20px 0 60px;
}

h2.entry {font-size:1.65em; margin: 0 0 20px 0}
h3.korisni-linkovi {font-size:1.1em; font-weight:600; margin-bottom:10px;}

.glavna-tekst img {max-width:100% !important}
.glavna-tekst ul {clear:both;}
.glavna-tekst p {text-align:justify;}

ul.ul-ref {list-style-type: none; counter-reset: section; width:100%;font-size:13px; padding:0;-moz-column-count: 3;-moz-column-gap: 20px;-webkit-column-count: 3; -webkit-column-gap: 20px;column-count: 3;column-gap: 20px;}
ul.ul-ref li { padding-left: 40px; position: relative; line-height:20px; border-bottom:1px dotted #ddd; padding-top: 7px; padding-bottom: 7px}
ul.ul-ref li:before { counter-increment: section; content: counter(section) "."; margin: 0 0 0 -34px; text-align: right; width: 2em;display: inline-block; position: absolute; height: 100%;}
ul.ul-ref li:hover {background:#E8E8E8;}
ul.ul-ref li a {display:block;}


.cc-cookies{border: 1px solid #DCDCDC;box-shadow:3px 3px 10px 5px rgba(0, 0, 0, 0.1);position:fixed;width:200px;right:30px;bottom:50px;padding:20px;background:#fff;background:rgba(255,255,255,.95);font-size:11px;line-height:15px;font-weight:400;z-index:99999;text-align:center;color:#333}
.cc-cookies a,.cc-cookies a:hover{color:#3175A4;text-decoration:underline;}
.cc-cookies a:hover{text-decoration:none;}
.cc-overlay{height:100%;padding-top:25%}
.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}
.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:inline-block;color:#fff;text-decoration:none;background:#7DAF3B;padding:.5em .75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.35);-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}
.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:.5em}
.cc-cookies a.cc-cookie-reset{background:#f15b00}
.cc-cookies a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-decline{background:#000;-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}
.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}
.cc-cookies.cc-discreet{width:auto;padding:.5em 1em;left:auto;top:auto}
.cc-cookies.cc-discreet a.cc-cookie-reset{background:0 0;text-shadow:none;padding:0;text-decoration:underline}
.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}
.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}


section.toggle > label {border-radius:4px;}
.smallerkat li.active a {background-color: #eeeeee;}
.smallerh4 {border-radius:4px 4px 0 0; padding:10px 15px; background:#013475; color:#fff; font-size:16px; font-weight:600; margin: 30px 0 0 0}
.smaller-inside {padding:15px; line-height:20px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-radius:0 0 4px 4px; font-size:13px;}

/*Za zastitu*/
input[name=swine] {
	display: none;
}

input[type="text"]#email2 { 
  display: none; 
}