@charset "utf-8";
/* CSS Document */


a:link{text-decoration: underline}


a:focus, 
select:focus,
option:focus, 
input:focus, 
button:focus {outline: 1px dotted #000; }

.slider-content {background: rgba(0,0,0,0.6);}

.service-overlay-box p {
    color: #333;
    font-size: 16px;
}

.service-overlay .service-overlay-box h3 a, 
.blog-grid-text h4 {
    font-size: 20px;
}

.black-overlay-20:before {
    background: rgba(0, 102, 177, 0.7);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}

/*.jarallax {background:#014A79; background-image:none !important;}*/

.contact-icon-box-sm h5 {
    color: #fff;
    font-size: 16px;
    opacity: 1;
}

.section-heading p {
    color: #333;
}

.service-block p, 
.blog-grid-simple-date h5, 
.blog-list p, 
.text-content p, 
.blog-grid-text p, 
.card-body-primary p, 
.political-error-text p {
    color: #333;
    font-size: 16px;
}

.button-sm,
.button-md, 
.nav-dropdown > li > a,
.section-block-parallax .gdpr p,
.blog-grid-simple-content a, 
.footer-style-1-contact-info li span, 
.footer-style-1-links li a, 
.footer-style-1-bar li a, 
.footer-style-1-bar h5, 
.blog-post-categories ul li a, 
.recent-post h3 a, 
.recent-post h6, 
.section-heading small, 
.bordered-form input, .bordered-form textarea, .bordered-form select, 
.contact-form-md input, .contact-form-md select, .contact-form-md textarea, 
.blog-post-info li span, 
.blog-post p, 
.blog-list-info li span, 
.service-overlay-box a, 
.blog-grid-2-button a, 
.blog-grid-text ul li , 
.primary-form input, .primary-form textarea, .primary-form select , .pretraga .button-sm, 
.card-primary a, 
.political-breadcrumb li a,
.political-breadcrumb li.active
 {
    font-size: 16px;
}
.recent-post h6, .blog-post-info li span {
    color: #666;
}

.footer-style-1 p {
    font-size: 16px;
    color: #fff;
}

.footer-style-1-social-links li a {
    font-size: 22px;
    width: 35px;
    height: 35px;
    padding: 2px 5px;
}

.control-label.control-label{display: block;}
.bordered-form .control-label.control-label {display: inline-block;}
.captcha img {top:35px}
.home_form .captcha img {top:40px;}




.owl-carousel[data-owl-carousel-focused="1"] {
   outline: 2px dotted blue;
}


/*
a.accessibility{
   background: #fff; color:#000 !important; border: 2px solid #000;
}

a.accessibility:hover, a.accessibility:focus{
	background:#000; color:#fff;
}*/
.control-label {display:block;}
.control-label.inline {display:inline-block;}


