

.exclamation-heading {
	background-image: url(/dostupnost-usluga/assets/exclamation-mark.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 42px;
    padding-top: 3px;
    margin-bottom: 10px;
}

.red {
    color: red;
}

.svi-tekstovi-btn {
    margin-bottom: 32px;
}

.isso-reply, .isso-comment-header time, .isso-votes, .isso-spacer, .isso-author, .isso-input-wrapper label {
    font-size: 11px;
}

.isso-input-wrapper input, .isso-textarea, .isso-post-action input {
    font-size: 12px;
}

.isso-textarea {
    padding: 10px 10px !important;
}

.isso-post-action {
    margin-top: 14px !important;
}

.isso-post-action input {
    width: 70px !important;
    color: #111;
}

.isso-votes {
    font-weight: bold;
}

.isso-text {
    line-height: 22px;
    font-size: 14px;
}

.author-box {
    border: 0;
    padding: 26px 28px;
    background: #f5f5f5;
    text-align: left;
}

.author-box .author-bio {
    margin-bottom: 10px;
}

.author-box a {
    color: var(--primary-color);
    font-weight: bold;
}

.exit-liveblog-intro-text {
	font-size: 90%;	
}

.liveblog-item {
	margin-bottom: 40px;
}

.liveblog-time {
	background-color: red;
	color: #FFF;
	padding: 5px 10px;
	font-weight: bold;
}

.liveblog-content {
	padding-left: 15px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: solid 1px #cacaca;
}

.liveblog-content img {
    max-width: 640px;
}

.round-button {
	padding: 9px 18px;
	color: #000;
	font-size: 14px;
	background-color: #fff;
	border: solid 1px #222;
	border-radius: 6px;
}

.clearfix {
	clear: both;
	display: block;
}

.text-centered {
	text-align: center;
}

.page__title.smaller {
	font-size: 40px;
}

.post-content p>a:has(img) {
	box-shadow: none !important;
}

input.input, select.input {
	padding: 6px 12px;
	border: solid 1px #eee;
	background-color: #fff;
	border-radius: 3px;
}


.reactions-module {
	margin-top: 40px;
	margin-bottom: 20px;
	position: relative;
}

.reactions-loading {
	position: absolute;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(240,240,240,0.6);
	text-align: center;
	padding-top: 40px;
	z-index: 9999;
    border-radius: 3px;
}

.the-reactions-list {
	position: relative;
	clear: both;
}

.the-reactions-list .reaction-item {
	float: left;
    text-align: center;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.08), 0 0 1px 0 rgba(0,0,0,0.2);
    margin-left: 10px;
	margin-right: 10px;
	transform: scale(1);
	transition: all .2s ease-in-out;
	cursor: pointer;
    border-radius: 2px;
}

.the-reactions-list .reaction-item.reaction-item-i-0 {
    margin-left: 0px;
}

.the-reactions-list .reaction-item.reaction-item-i-5 {
    margin-right: 0px;
}

.the-reactions-list .reaction-item:hover {
	transform: scale(1.2);
	z-index: 99;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.16), 0 0 1px 0 rgba(0,0,0,0.2);
}

.the-reactions-list .reaction-item .reaction-count {
	background-color: #F7F7F7;
    padding-top: 10px;
    padding-bottom: 5px;
    color: #F50057;
    font-weight: bold;
	font-size: 17px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.the-reactions-list .reaction-item .reaction-name {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 28px;
    background-color: #F0F0F0;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.operatori-lista .operator-item {
	width: 149px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border-radius: 10px;
	box-shadow: 0 3px 9px -1px rgb(7 10 25 / 20%), 0 22px 22px -20px rgb(7 10 25 / 20%);
    transition: all .3s ease;
	padding: 20px 10px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

/*
.operatori-lista .operator-item:hover {
    box-shadow: 0 15px 45px -5px rgb(7 10 25 / 25%);
}
*/

.operatori-lista .operator-item p a {
	border: none;
	text-decoration: none;
	box-shadow: none;
}

.operatori-lista .operator-item img {
	width: 100%;
}

.operatori-lista .operator-item p {
	margin: 0;
	padding: 0;
	text-align: center;
}

.operatori-usluge-lista {
	margin-top: 20px;
}

.operatori-usluge-lista .operatori-usluge-item {
	margin-bottom: 30px;
	background-color: #FFF;
	border-radius: 10px;
	box-shadow: 0 3px 9px -1px rgb(7 10 25 / 20%), 0 22px 22px -20px rgb(7 10 25 / 20%);
    transition: all .3s ease;
	padding: 20px 10px;
}

.operatori-usluge-item.plavo {
	border: solid 3px blue;
}

.operatori-usluge-lista .operatori-usluge-item .usluga-logo {
	float: left;
	width: 150px;
	height: 100px;
	margin-right: 20px;
}

.operatori-usluge-lista .operatori-usluge-item .usluga-logo img {
	width: 100%;
	display: block;
	margin-top: 20px;
}

.operatori-usluge-lista .operatori-usluge-item .usluga-info {
	float: left;
	width: calc(100% - 170px);
}

.operatori-usluge-lista .operatori-usluge-item .usluga-info h4 {
	margin: 0;
	padding: 0;
}

.operatori-usluge-lista .operatori-usluge-item .usluga-info h5 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #444;
}

.operatori-usluge-lista .operatori-usluge-item .usluga-info p {
	margin: 0;
	padding: 0;
}

@media all and (max-width: 541px) {
	.operatori-usluge-lista .operatori-usluge-item .usluga-info {
		width: calc(100% - 120px);
	}

	.operatori-usluge-lista .operatori-usluge-item .usluga-logo {
		width: 100px;
		height: 75px;
		margin-top: 10px;
	}
}

@media all and (max-width: 310px) {
	.operatori-usluge-lista .operatori-usluge-item .usluga-info {
		width: 100%;
		float: none;
		clear: both;
	}

	.operatori-usluge-lista .operatori-usluge-item .usluga-info h4 {
		text-align: center;
	}
	
	.operatori-usluge-lista .operatori-usluge-item .usluga-info h5 {
		text-align: center;
	}
	
	.operatori-usluge-lista .operatori-usluge-item .usluga-info p {
		text-align: justify;
	}

	.operatori-usluge-lista .operatori-usluge-item .usluga-logo {
		width: 80%;
		height: 120px;
		margin-left: auto;
		margin-right: auto;
		float: none;
		clear: both;
	}
}

.naselja-lista .naselje-item {
	display: block;
	background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 9px 18px;
    margin-bottom: 15px;
    text-align: left;
    border: none;
    outline: none;
    transition: .4s;
    font-size: 14px;
	/* height: 26px; */
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-decoration: none;
}

.naselja-lista .naselje-item:hover {
	background-color: #ccc;
}

@media all and (min-width: 768px) {
	.naselja-lista {
		margin-left: 15px;
	}
	.naselja-lista .naselje-item {
		width: calc(50% - 51px);
		float: left;
		margin-right: 15px;
	}
}

@media all and (min-width: 1024px) {
	.naselja-lista {
		margin-left: 15px;
	}
	.naselja-lista .naselje-item {
		width: calc(33% - 48px);
		float: left;
		margin-right: 15px;
	}
}


@media all and (max-width: 680px) {
	.operatori-lista .operator-item {
		width: calc(33% - 40px);
	}
}

@media all and (max-width: 500px) {
	.operatori-lista .operator-item {
		width: calc(50% - 40px);
	}
}

@media all and (max-width: 300px) {
	.operatori-lista {
		width: 80%;
	}
	.operatori-lista .operator-item {
		width: calc(100% - 20px);
	}
}

.operatori-usluge-lista .operatori-usluge-item .usluga-info .usluga-detalji-ponude {
	padding: 4px 12px;
	color: #333;
	font-size: 12px;
	background-color: #fff;
	border: solid 1px #cacaca;
	border-radius: 6px;
	margin-top: 10px;
	display: inline-block;
	cursor: pointer;
}

.dugmici-prijavite-problem {
	margin-top: -10px;
}

.dugmici-prijavite-problem .operator-item {
	cursor: pointer;
    padding-top: 12px;
	width: calc(50% - 20px);
	min-width: 200px;
}

.dugmici-prijavite-problem .operator-item h4 {
	margin: 0;
	padding: 0;
	color: #000;
}

.mkcms-star-rating {
	width: 160px;
	height: 32px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.mkcms-star-rating .mkcms-star-rating-inner {
	position: absolute;
	width: 50%;
	height: 32px;
	top: 0;
	left: 0;
	z-index: 2;
	overflow: hidden;
}

.mkcms-star-rating span {
	font-size: 28px;
	width: 32px;
	height: 32px;
	float: left;
	color: #E5E5E5;
}

.mkcms-small-star-rating {
	height: 16px;
	width: 80px;
}

.mkcms-small-star-rating .mkcms-star-rating-inner {
	height: 16px;
}

.mkcms-small-star-rating span {
	font-size: 14px;
	width: 16px;
	height: 16px;
}

.mkcms-star-rating span.checked {
	color: #ffee00;
}


.utisci-operatora-entry {
	margin-bottom: 30px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 3px 9px -1px rgb(7 10 25 / 20%), 0 22px 22px -20px rgb(7 10 25 / 20%);
    transition: all .3s ease;
    padding: 20px;
}

.utisci-operatora-entry p {
	margin: 0;
}

.utisci-operatora-entry p b {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.utisci-operatora-entry .ime {
	background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 200 200' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='%23000000ff'%3E%3Cpath fill='%23000000' opacity='1.00' d=' M 92.45 20.73 C 101.93 18.94 112.07 20.59 120.36 25.59 C 131.75 32.22 139.39 44.81 139.90 58.00 C 140.12 64.80 140.31 71.78 138.23 78.35 C 134.64 90.34 125.06 100.35 113.21 104.40 C 102.53 108.17 90.25 107.13 80.41 101.51 C 68.75 95.05 60.76 82.42 60.11 69.09 C 59.86 61.76 59.63 54.19 62.13 47.18 C 66.53 33.77 78.57 23.29 92.45 20.73 Z' /%3E%3Cpath fill='%23000000' opacity='1.00' d=' M 86.44 127.77 C 97.31 126.00 108.46 126.52 119.21 128.78 C 132.67 131.57 145.81 136.28 157.68 143.24 C 162.93 146.51 168.33 150.07 171.75 155.35 C 175.02 160.73 172.87 168.31 167.54 171.50 C 164.74 173.38 161.25 173.38 158.00 173.36 C 117.99 173.25 77.98 173.45 37.98 173.25 C 29.49 173.11 23.65 162.51 28.26 155.31 C 32.42 149.10 39.03 145.12 45.39 141.49 C 58.17 134.66 72.13 130.02 86.44 127.77 Z' /%3E%3C/g%3E%3C/svg%3E");
	background-size: 24px 24px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 32px;
}

.utisci-operatora-entry .komentar {
	color: #333;
	font-size: 90%;
	margin-top: 10px;
}

.ocene-operatora-form-1 {
	display: block;
	width: 50%;
	float: left;
	padding-top: 7px;
	padding-left: 20px;
	color: #000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.ocene-operatora-form-2 {
	display: block;
	width: calc(50% - 40px);
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

.ocene-operatora-form-3 {
	display: block;
	width: 50%;
	margin-top: 5px;
	float: left;
	padding-top: 9px;
	padding-left: 20px;
	color: #000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.ocene-operatora-form-4 {
	display: block;
	margin-top: 5px;
	width: calc(50% - 40px);
	float: left;
	padding-top: 8px;
}

.ocene-operatora-form-5 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin-right: 8px;
}

.ocene-operatora-form-5 label, .ocene-operatora-form-5 input {
	margin: 0;
	padding: 0;
}

.ocene-operatora-form-6 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin-left: 8px;
}

.ocene-operatora-form-7 {
	display: block;
	width: 50%;
	padding-top: 7px;
	padding-left: 20px;
	color: #000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.ocene-operatora-form-8 {
	display: block;
	width: calc(100% - 60px);
	max-width: 600px;
	min-width: 150px;
	margin-left: 20px;
	padding-top: 10px;
	color: #000;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
}

.ocene-operatora-form-9 {
	margin-top: 20px;
	margin-left: 20px;
}

.ocene-operatora-form-10 {
	margin-top: 20px;
	margin-left: 20px;
}

.ocene-operatora-form-11 {
	margin-right: 20px !important;
	margin-left: 20px !important;
	margin-bottom: 0px !important;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 90%;
}

@media all and (max-width: 516px) {
	.ocene-operatora-form-1 {
		width: 100%;
		padding-left: 0px;
		float: none;
	}
	.ocene-operatora-form-2 {
		width: 100%;
		padding-left: 0px;
		float: none;
	}
	.ocene-operatora-form-3 {
		width: 100%;
		padding-left: 0px;
		float: none;
	}
	.ocene-operatora-form-4 {
		width: 100%;
		padding-left: 0px;
		float: none;
	}
	.ocene-operatora-form-5 {
		margin-right: 15px;
	}
	.ocene-operatora-form-7 {
		width: 100%;
		padding-left: 0px;
		float: none;
	}
	.ocene-operatora-form-8 {
		width: 100%;
		padding-left: 0px;
		margin-left: 0px;
		float: none;
	}
	.ocene-operatora-form-9 {
		padding-left: 0px;
		margin-left: 0px;
	}
	.ocene-operatora-form-10 {
		margin-left: 0px;
	}
	.ocene-operatora-form-11 {
		margin-right: 0px !important;
		margin-left: 0px !important;
		margin-bottom: 0px !important;
	}
}

.mkcms-star-rating {
    margin-bottom: 20px;
}

.ocene-operatora-form {
	padding: 20px;
	background: #fafafa;
	border-radius: 10px;
	margin-bottom: 20px;
    box-shadow: 0 3px 9px -1px rgb(7 10 25 / 20%), 0 22px 22px -20px rgb(7 10 25 / 20%);
}

.ocene-operatora-form input, .ocene-operatora-form textarea {
	padding: 6px 12px;
	border: solid 1px #eee;
	background-color: #fff;
	border-radius: 3px;
}

.ocene-operatora-form .ocene-operatora-form-6 a {
	text-decoration: none;
}

.ocene-operatora-form button {
	padding: 8px 16px;
	border: solid 1px #eee;
	border-radius: 3px;
	background-color: #fff;
	cursor: pointer;
}

.mkcms-message {
	position: relative;
    /* height: 85px; */
    height: 70px;
	margin-bottom: 20px;
	color: #495057;
    background: #fff;
    border: none;
    border-left: solid 4px transparent;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%);
}

.mkcms-message.mkcms-error {
	border-color: #FC5E5E;
}

.mkcms-message.mkcms-success {
	border-color: #4AC960;
}

.mkcms-message strong {
	display: block;
    font-size: 16px;
    color: #adb5bd;
    font-weight: 400;
	padding-left: 66px;
    padding-top: 36px;
	font-family: Roboto,Arial,sans-serif;
    font-weight: 400;
    line-height: 1.2;
}

.mkcms-message strong::after {
	display: block;
	position: absolute;
	top: 10px;
	left: 66px;
	font-weight: 500;
	font-size: 19px;
	color: #495057;
}

.mkcms-message.mkcms-success strong::after {
	content: "Uspeh!";
}

.mkcms-message.mkcms-error strong::after {
	content: "Greška!";
}

.mkcms-message strong::before {
	display: block;
	content: " ";
	width: 32px;
	height: 32px;
	position: absolute;
	background-size: contain;
	top: 19px;
	left: 19px;
}

.mkcms-message.mkcms-success strong::before { 
	background-image: url('data:image/png;base64,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');
}

.mkcms-message.mkcms-error strong::before { 
	background-image: url('data:image/png;base64,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');
}


.mkcms-modal, .mkcms-modal-2 {
	display: none;
	position: fixed;
	z-index: 999999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0,0,0,0.4);
}

.mkcms-modal-content, .mkcms-modal-content-2 {
	background-color: #fefefe;
	margin: 15% auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
	max-width: 600px;
}

.mkcms-modal-close, .mkcms-modal-close-2 {
	color: #4e4e4e;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.mkcms-modal-close:hover, .mkcms-modal-close:focus, .mkcms-modal-close-2:hover, .mkcms-modal-close-2:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
}

.mkcms-modal-header, .mkcms-modal-header-2 {
	padding: 2px 16px;
	border-bottom: solid 1px #dadada;
    margin-bottom: 10px;
}

.mkcms-modal-header h2, .mkcms-modal-header-2 h2 {
	font-size: 24px;
    margin: 5px 0px;
}

.mkcms-modal-footer, .mkcms-modal-footer-2 {
	padding: 2px 16px;
	border-top: solid 1px #dadada;
    margin-top: 10px;
}

.mkcms-modal-button, .mkcms-modal-button-2 {
	background: #000;
    color: #fff;
    padding: 16px 20px;
    border: 0;
    font-family: Roboto,Arial,sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 1;
    height: auto;
    letter-spacing: .1em;
    text-transform: uppercase;
	display: inline-block;
	margin: 14px 0;
	float: right;
	cursor: pointer;
	margin-left: 20px;
}

.mkcms-modal-body, .mkcms-modal-body-2 {
	padding: 2px 16px;
}

.mkcms-modal-content, .mkcms-modal-content-2 {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #dadada;
	width: 80%;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	animation-name: animatetop;
	animation-duration: 0.4s;
	top: 50%;
}

@keyframes animatetop {
	from { top: -300px; opacity: 0 }
	to { top: 50%; opacity: 1 }
}

.mkcms-modal-clear, .mkcms-modal-clear-2 {
	clear: both;
}

.mkcms-accordion {
	background-color: #eee;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: calc(100% - 15px);
	margin-right: 15px;
	text-align: left;
	border: none;
	outline: none;
	transition: 0.4s;
	font-size: 14px;
}

@media all and (max-width: 480px) {
	.mkcms-accordion {
		width: calc(100% - 35px) !important;
	}
}

.mkcms-accordion:after {
	content: '+';
	font-size: 16px;
	color: #777;
	float: right;
	margin-left: 5px;
}

.mkcms-accordion.active:after {
	content: '-';
}

.mkcms-accordion.active, .mkcms-accordion:hover {
	background-color: #ccc;
}

.mkcms-panel {
	padding: 0 18px;
	background-color: #F5F5F5;
	max-height: 0;
	width: calc(100% - 15px);
	margin-right: 15px;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	margin-bottom: 20px;
}

.mkcms-panel > p:first-child {
	margin-top: 10px;
}

.mkcms-search-inpage {
    width: 472px;
    max-width: 100%;
    margin: 0 auto;
    height: 44px;
}

.mkcms-search-inpage .mkcms-search-inpage-title {
	float: left;
	width: 100px;
    height: 44px;
    /* font-style: italic; */
    margin-top: 5px;
}

.mkcms-search-inpage .mkcms-search-inpage-field {
	float: left;
	max-width: 100%;
}

.mkcms-search-inpage-loading {
	margin: 0;
	width: 100%;
	text-align: center;
}

.mkcms-search-inpage-loading img {
	width: 32px;
	height: 32px;
}

.mkcms-search-inpage-error {
	text-align: center;
	color: #666;
	font-style: italic;
}

@media all and (max-width: 480px) {
	.mkcms-search-inpage {
		width: 100%;
		height: auto;
		margin-top: 0;
	}
	.mkcms-search-inpage .mkcms-search-inpage-title {
		float: none;
		height: auto;
		margin-top: 0;
		width: auto;
		/* font-style: italic; */
		text-align: center;
		margin-bottom: 10px;
		color: #666;
	}
	.mkcms-search-inpage .mkcms-search-inpage-field {
		float: none;
		margin-bottom: 20px;
	}
	.tss-result .mkcms-panel {
		width: calc(100% - 35px);
	}
	.tss-result .mkcms-accordion {
		position: relative;
	}
	.tss-result .mkcms-accordion:after {
		position: absolute;
		top: 10px;
		right: 10px;
	}
}

.mkcms-search-inpage-title {
	margin-bottom: -10px;
	font-style: italic;
}

.mkcms-search-inpage-field {
	padding: 12px 24px;
	border: solid 1px #eee;
	background-color: #fff;
	border-radius: 3px;
}

.operatori-usluge-item[data-id="alfatelekom"] {
	border: solid 3px blue;
}

.operatori-usluge-item[data-id="ukt"] {
	border: solid 3px blue;
}

.usluga-info, .usluga-info h4, .usluga-info h5, .headings-su-sans-serif h1, .headings-su-sans-serif h2, .headings-su-sans-serif h3, .headings-su-sans-serif h4, .headings-su-sans-serif h5, .headings-su-sans-serif h6 {
	font-family: "Poppins", Helvetica Neue, Helvetica, Arial, sans-serif;
}

.usluga-info h4 {
	margin-bottom: 10px !important;
}

.usluga-info h5 {
	margin-bottom: 10px !important;
}

.usluga-info p.opis {
	font-size: 12px !important;
}

.usluga-detalji-ponude {
	text-decoration: none !important;
}

.opis {
	margin-bottom: 10px !important;
}

.round-button {
	text-decoration: none !important;
}

.gray-list-item {
	display: block;
    background-color: #eee;
	color: #444 !important;
    cursor: pointer;
    padding: 9px 18px;
    margin-bottom: 15px;
    text-align: left;
    border: none;
    outline: none;
    transition: .4s;
    font-size: 14px;
    /* height: 26px; */
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	text-decoration: none !important;
}

.gray-list-item a {
	color: #444 !important;
}

.mts-optika-lista .naselje-item {
	width: calc(50% - 51px);
	display: block;
}

.post-content p>a:has(img) {
	box-shadow: none !important;
}


.problemi-operator-odluka {
	text-align: center;
	padding: 20px 40px;
	border: solid 2px #000;
}

.problemi-operator-heading {
	margin-bottom: 25px;
	font-size: 23px;
}

.problemi-operator-report-intro {
	float: left; 
	font-weight: bold;
	padding-top: 8px;
	font-size: 19px;
}

.problemi-operator-prijava-dugme {
	float: left; 
	margin-left: 10px;
	padding: 5px 10px;
	border: solid 2px #000;
	font-size: 22px;
}

.problemi-operator-info {
	font-style: italic;
	margin-top: 10px;
}

.select2 {
	z-index: 999999;
}

.select2-container {
	z-index: 999999;
}

.selector-lokacije {
	width: 200px;
}

.wpcf7 input, .wpcf7 textarea {
	padding: 6px 12px;
	border: solid 1px #eee;
	background-color: #fff;
	border-radius: 3px;
}

.wpcf7 input.fixed-width, .wpcf7 textarea.fixed-width, .wpcf7 select.fixed-width {
	width: 100%;
	max-width: 400px;
}