body {
	background: #000;
	color: #fff;
}

.head_nav {
	background: none;
	color: #fff;
    border-bottom: 1px solid #ddd;
}

.head_nav li a.active {
	color: #fff;
}

h1, h2.section-title{
	color: #fff;
	border-color:#fff;
}

.head_nav li a.active:hover {
	color: #fff;
    text-decoration: underline;
}

.search form {
	border: 2px solid #fff;
	background:transparent;
}



nav.topnav, nav[role=navigation] {
	background: #fff;
}

nav.topnav ul li a {
	color: #000;
}

nav.topnav ul li a:hover {
	color: #fff;
    background: #000;
}

.logo:hover{
	background:transparent;
}



.search_btn {
	background: url(../img/icon_search_inv@2x.png) no-repeat center;
}

.news_links li {
	background: url(../img/arrow_right_s_inv.png);
}

.more_link a {
	background: #000;
}

.more_link a:hover {
	background: #fff;
}

.separator .event {
	border-bottom: 1px solid #333;
}

.social_box{
	background:transparent;
}

.social_box_big a:hover {
    background-color: #fff;
}

.news_item .h3 {
	color: #fff;
}

.news_page_nav {
	border-top: 2px solid #fff;
}

.news_page_nav select, .news_filter select {
	background: #fff;
}

.news_filter_btn {
    color: #fff;
}

.news_filter_btn:hover {
    text-decoration: underline;
}

.news_page_nav a {
	background: #000;
	color: #fff;
}

.news_page_nav a:hover {
	background: #fff;
	color: #000;
}

.news_page_nav a.active {
	background: #fff;
	color: #000;
}

.news_filter_date input {
	background: #fff url(../img/icon_date_inv.png) no-repeat top right;
}

.news_filter_term input {
	background: #fff no-repeat top right;
    color: #000;
}

.news_filter_btn:hover {
	color: #fff;
}

.article_info {
	border-bottom: 2px solid #333;
}

.article_prev_next {
	border-top: 2px solid #333;
}

.documents_box li {
	color: #fff;
}

a.link_btn {
	background: #fff;
	color: #000;
}

.ui-datepicker .ui-datepicker-header {
	background: #fff;
}

.ui-datepicker-current-day a {
	background: #fff;
	color: #000;
}

.ui-datepicker-current-day a:hover {
    text-decoration: underline;
    color: #000;
}

.ui-datepicker-title {
    color: #000;
}

.highlight a {
    background: #555;
    color: #fff;
}

.ui-datepicker.novosti {
	background: #000;
	border: 1px solid #fff;
}

footer {
	background: #000;
    border-top: 1px solid #fff;
}

footer.footer_gov {
	background: #fff;
	color: #000;
}

.footer_vrh a {
	color: #000;
	background: url(../img/arrow_up_inv.png) no-repeat left center;
}

a {
	text-decoration: underline;
	color: #fff;
}

.theme_box a span.h3, .news a span.h2 {
	color: #fff;
}

a:hover, a:hover span.h3, .news a:hover span.h2, a:hover .number_big {
	text-decoration:underline;
	color:#fff;
}

.head_nav a {
	color: #fff;
}

.head_nav a:hover {
	color: #fff;
    text-decoration: none;
}

.footer_gov a:hover {
	color: #000;
}

footer h2 {
	color: #fff;
}

footer a {
	color: #fff;
}

footer a:hover {
	text-decoration: none;
}

h1 {
	border-bottom: 2px solid #fff;
	color: #fff;
}

.page_content h2 {
    color: #fff;
}

.bott_box h2 {
	color: #000;
}

.article_content h3 {
	color: #fff;
}

input, select, textarea {
	color: #000;
}

.search .search_input {
	color: #fff;
    background: #000;
}

.page_content ul li, .more_themes_box ul li, .theme_box ul li, ul.list li, .news_container li, .istaknuto li {
	background: url(../img/bull_inv.gif) no-repeat 0 5px;
}

.istaknuto li {
	background-position: 0 10px;
}

.entitySet, .entitySet2 {
    border-bottom: 1px solid #333;
}

.sectionHeading {
	border-bottom: 1px solid #333;
}

.menuLeft li.active a {
	color: #fff;
}

.page_content .menuLeft li {
    border-bottom: 1px solid #333;
}

.subtitleUnderh1 {
	color: #fff;
}

.grey_bgnd {
    background: #333;
}

@media only screen and (min-width: 320px) {

    .logo_search_content .logo {
		/* background: url(../img/nvvoztr-logoWhite2.png) no-repeat; */
		/* background-size: auto 55px; */
	
	}

    .head_nav .logoSmall {
		background: url(../img/govhr_logo_white@2x.png) no-repeat 0 0;
		/* background-size: 171px 27px !important; */
		filter:brightness(200%);
	
	}
	

    .fb_icon {
		background-image: url(../img/icon_facebook2@2x.png);
		background-size: 18px 18px !important;
	}

	.tw_icon {
		background-image: url(../img/icon_twitter2@2x.png);
		background-size: 18px 18px !important;
	}

	.yt_icon {
		background-image: url(../img/icon_youtube2@2x.png);
		background-size: 18px 18px !important;
	}

	.fc_icon {
		background-image: url(../img/icon_flickr2@2x.png);
		background-size: 18px 18px !important;
	}

	.sc_icon {
		background-image: url(../img/icon_scribd2@2x.png);
		background-size: 18px 18px !important;
	}

	.in_icon {
		background-image: url(../img/icon_instagram2@2x.png);
		background-size: 18px 18px !important;
	}

    .li_icon {
		background-image: url(../img/icon_linkedin2@2x.png);
		background-size: 18px 18px !important;
	}

    .beta-outer {
        background: #000;
        border-bottom: 1px solid #fff;
    }

    .beta-inner {
        color: #fff;
    }

	header {
		border-bottom: none;
	}

    .head_nav .lang_select select {
		background: #fff;
		color: #000;
	}

    .head_nav .impared li {
        background: url(../img/icon_impared_inv@2x.png) no-repeat 0 0;
        background-size: 18px 18px;
	}

    .news_filter {
		border-bottom: 0;
	}

}



@media only screen and (min-width: 760px) {

    .breadcrumbs li {
		border-left: 1px solid #fff;
	}

    .breadcrumbs .bc_drop ul {
		background: #fff;
		border: 1px solid #fff;
	}

    .breadcrumbs .bc_drop li a {
		background: #fff;
        color: #000;
	}

	.breadcrumbs .bc_drop li a:hover {
		background: #000;
        color: #fff;
	}

    .head_nav .impared li {
        background: url(../img/icon_impared_inv.png) no-repeat 0 0;
	}

}


@media only screen and (min-width: 980px) {

    .logo_search_content .logo {
		/* background: url(../img/nvvoztr-logoWhite2.png) no-repeat; */
		/* background-size: auto 72px; */
	}

    .head_nav .logoSmall {
		background: url(../img/govhr_logo_white@2x.png) no-repeat 0 0;
	}

}


@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {

	.fb_icon {
		background-image: url(../img/icon_facebook2@2x.png);
		background-size: 18px 18px !important;
	}

	.tw_icon {
		background-image: url(../img/icon_twitter2@2x.png);
		background-size: 18px 18px !important;
	}

	.yt_icon {
		background-image: url(../img/icon_youtube2@2x.png);
		background-size: 18px 18px !important;
	}

	.fc_icon {
		background-image: url(../img/icon_flickr2@2x.png);
		background-size: 18px 18px !important;
	}

	.sc_icon {
		background-image: url(../img/icon_scribd2@2x.png);
		background-size: 18px 18px !important;
	}

	.in_icon {
		background-image: url(../img/icon_instagram2@2x.png);
		background-size: 18px 18px !important;
	}

    .li_icon {
		background-image: url(../img/icon_linkedin2@2x.png);
		background-size: 18px 18px !important;
	}

	.search_btn {
		background: url(../img/icon_search_inv@2x.png) no-repeat center;
	}

	.social_box li span.fb_icon {
		background-image: url(../img/icon_facebook2@2x.png);
	}

	.social_box li span.tw_icon {
		background-image: url(../img/icon_twitter2@2x.png);
	}

	.social_box li span.print_icon {
		background-image: url(../img/icon_print@2x.png);
	}

	.social_box li span.gp_icon {
		background-image: url(../img/icon_google@2x.png);
	}

}


.pages a {
	background: #000;
	color: #fff;
}

.pages a:hover {
	background: #fff;
	color: #000;
}

.pages a.active {
	background: #fff;
	color: #000;
}

.textbox {
    background: #000;
    border: 1px solid #fff;
}

.divider {
    background: none repeat scroll 0 0 #333;
}

.divider2 {
    background: none repeat scroll 0 0 #fff;
}

.grey_bgnd{
	background-color:#fff;
	color:#000;
}

.page_content ul li::before, .more_themes_box ul li::before, .news_container ul li::before, .istaknuto ul li::before {
	background:#ffffff;
}

.footer_cp{
	background:#000;
}

.footer_col4 li span{
	filter:contrast(23);
}

#cookie-button{
	background:#fff;
	color:#000;
}

#cookie-inner-wrapper{
	background:#000;
	border-top:1px solid #fff;
}
.gdc-container{
	color:#000;
}

.gdc-description a:hover{
	color:#000;
}

.article_info {
    border-bottom: 2px solid #fff;
}

.article_prev_next {
    border-top: 2px solid #fff;
}

.news_filter_btn{
	color:#000;
	background:#fff;
	border:1px solid #fff;
}

.news_filter_btn:hover{
	color:#fff;
	background:#000;
	border:1px solid #fff;
	opacity:1;
}

a:hover .gray {
    color: #fff;
}