header {
    border-bottom: 1px solid #ccc;
}

.header-logo {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../../Images/logo_e-Savjetovanja_web.jpg);
    background-repeat: no-repeat;
    background-position: 10% 50%;
    background-size: 250px;
}

.logo-button {
    height: 79px;
    width: 350px;
    background: transparent;
    border: none;
}

.header-navbar {
    height: 79px;
	overflow:visible;
    /*border-bottom: 1px solid #ccc;*/
}

#filter-content {
    margin-bottom: 15px;
}

.filter-row{
    position:relative;
    border:5px solid black;
    margin-top: 50px;
}

.choices .choices__list--dropdown .choices__item--selectable {
    background-color: #fff;
    color: #121e2d;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
    background-color: #CA1720;
}

.btn {
    font-size: 14px;
}

.btn-default {
    height: 34px;
}

.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
}

.zgl-area{
	position:absolute;
}

.prijavaDiv {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
}

a.go_register {
	display: block;
	font-family: 'Roboto';
	font-size: 0.875em;
	font-weight: 500;
	line-height: 42px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #ca1720;
	padding-right: 20px;
	border-radius: 21px;
	display: flex;
	align-items: center;
	min-width: 130px;
	margin-right: 15px;
}

a.go_register:hover {
	background-color: #00c371;
}

a.go_register img {
	flex: 0;
	display: block;
	margin: 0px 10px 0 6px;
}

.econ-stat {
	display: block;
	/*position: absolute;*/
	/*right: 20px;
	top: 229px;
	text-align: left;*/
	background-color: #f9fafd;
	padding: 5px 15px 5px 5px;
	border-top: 20px solid #CA1720;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	color: black;
}

.br {
    
}

.niasLoginMessage {
	color: #CA1720;
	font-weight: bold;
	position: center;
	text-align: center;
}
.sort-select {
	position: relative;
	right: 0;
	float: right;
	margin-bottom: 10px;
	margin-top: -30px;
}

#institucijeBox {
	display: inline-block;
	width: 100% !important;
}
#institucijeBox div{
	display: inline-block;
	vertical-align: middle;
}

#institucijeBox div label{	
	vertical-align: middle;
	margin-top: 10px;
}
#institucijeBox div label input{	
	vertical-align: middle;
	margin-top: 10px;
}

input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance: none;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
	padding: 0;
	background-size: 8px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
	margin-right: 10px;
	height: 20px;
	width: 20px;
	border-radius: 10em;
	opacity: 0.25;
	cursor: pointer;
	background-color: #edf2f9;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain contain;
}

input[type=search]::-webkit-search-cancel-button:hover, input[type=search]::-webkit-search-cancel-button:focus {
	opacity: 1;
}

/* Cookie settings button styles */
.cookie-settings-circular {
	background: rgba(255, 255, 255, 0.9) !important;
	color: white !important;
	border: 1px solid #ddd !important;
	border-radius: 50% !important;
	width: 64px !important;
	height: 64px !important;
	padding: 0 !important;
	font-size: 12px !important;
	box-shadow: 0 4px 8px rgba(0,0,0,0.3) !important;
	cursor: pointer !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	font-weight: bold !important;
	transition: background-color 0.3s ease !important;
}

	.cookie-settings-circular:hover {
		background: rgba(255, 255, 255, 1) !important;
	}

.cookie-icon {
	width: 150% !important;
	vertical-align: middle !important;
	filter: contrast(1.5) brightness(1.2) !important;
}

@media screen and (min-width : 992px) {
    .container {
        padding: 0;
    }

    .div-only-mobile {
        display: none;
    }
}

@media (max-width: 992px) {
	body{
		font-size: 14px;
	}

    .header-logo {
        position: relative;
    }

    .logo-button {
        height: 79px;
        width: 350px;
        background: transparent;
        border: none;
    }

	.div-only-desk {
		display: none;
	}

    .div-only-mobile {
        display: block;
    }

    .header-nav {
        position: relative;
        top: 0;
        width: auto;
		right: 0;
		left: 0;
        overflow: visible;
        text-align: left;
    }

    .header-navbar {
        height: auto;
		padding-left: 15px;
        /*border-bottom: 1px solid #ccc;*/
    }

    section {
        padding-top: 10px;
    }

    .header-nav nav a {
        margin-right: 10px;
        line-height: 30px;
        border-bottom: 2px solid transparent;
        font-size: 10px;
    }

    .econ-stat {
        position: relative;
        top:10px;
        left:0;
		right:0;
        margin-left: 20px;
		margin-right: 20px;
        margin-bottom: 10px;
        /*padding: 5px 15px 5px 20px;*/
    }

	.sort-select-click{
		margin-top: 0px;
	}

	.footer_logo_img {
		width: 350px;
		height: 110px;
	}
}

/*html{
	filter: invert(1) grayscale(100%) hue-rotate(180deg) saturate(0%);*/
	/*background-color: black;*/
	/*color:white !important;*/
/*}*/
