@font-face{ 
	font-family: 'Oswald'; 
	src: url('../fonts/Oswald-Regular.woff') format('woff'), 
		 url('../fonts/Oswald-Regular.ttf') format('truetype'); 
	font-weight: normal;
    font-style: normal;
}

@font-face{ 
	font-family: 'Open Sans'; 
	src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:hover,
a:active {
	outline: 0;
}
a.hasTooltip {display:inline !important;}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
table {
	border-collapse:inherit;
}

#map_canvas img,
.google-maps img {
	max-width: none;
}
button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}
button,
input {
	*overflow: visible;
	line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
	cursor: pointer;
}
label {display:inline-block !important;}

input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
@media print {
	* {
		text-shadow: none !important;
		color: #000 !important;
		background: transparent !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
}
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

p{
	line-height:150%;
	margin-bottom:20px;
}

a {
	color: #4d9db5;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #4d9db5;
	text-decoration: underline;
}
.img-rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.img-polaroid {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}

body.site {
}

body.site.fluid {
	background-color: #ffffff;
}
.thumbnail {
	margin-bottom: 9px;
}
.accordion-group {
	background: #fff;
}
.site-title {
	font-size: 40px;
	line-height: 48px;
	font-weight: bold;
}
.brand {
	color: #004466;
	-webkit-transition: color .5s linear;
	-moz-transition: color .5s linear;
	-o-transition: color .5s linear;
	transition: color .5s linear;
}
.brand:hover {
	color: #08c;
	text-decoration: none;
}
.header {
	margin-bottom: 10px;
}
.header .finder {
	margin-top: 14px;
}
.header .finder .btn {
	margin-top: 0px;
}
.navigation {
	padding: 5px 0;
	border-top: 1px solid rgba(0,0,0,0.075);
	border-bottom: 1px solid rgba(0,0,0,0.075);
	margin-bottom: 10px;
}
.navigation .nav-pills {
	margin-bottom: 0;
}
.hero-unit {
	background-color: #08C;
}
.hero-unit > * {
	color: white;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.container {
	max-width: 1170px;
}
.body .container {
	background-color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 20px;
	border: 1px solid rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
}
.well .page-header {
	margin: 0px 0px 5px 0px;
}

.form-horizontal .control-label {
	text-align:left;
}

.componentheading {font-family: 'Oswald', sans-serif !important; font-size: 36px; font-weight:300; color:#7d1935; margin:20px 0px 0px 0px;}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 12px 0;
	color:#444444;
}
h1 {
	font-size: 36px;
	/*line-height: 26px;*/
	font-family: 'Oswald', sans-serif !important;
	font-weight:normal;
	color:#7d1935;
}

h2, .page-header h2 {
	font-size: 28px;
	line-height: 130%;
	font-family: 'Oswald', sans-serif !important;
	font-weight:normal;
	color:#7d1935;
	padding-bottom:20px
}
h3 {
	font-size: 18px;
	line-height: 20px;
	font-family: 'Open Sans', sans-serif !important;
	color:#333333;
	text-transform:uppercase;
	font-weight:600;
}

#bottom_wrapper h3{
	margin-bottom:30px;
	font-family: 'Oswald', sans-serif !important;
	color:#7d1935;
	font-size:24px;
	text-transform:none;
	font-weight:normal;
}

h4 {
	font-size: 16px;
	line-height: 16px;
}
h5 {
	font-size: 13px;
	line-height: 15px;
}
h6 {
	font-size: 12px;
	line-height: 14px;
}
.module-header {
	padding-bottom: 17px;
	margin: 20px 0 18px 0;
	border-bottom: 1px solid #eeeeee;
}

.page-header {
    margin: 10px 0px 25px 0px;
	padding-bottom:0px;
	border:none;
}

.item-page {float:left; width:100%}

.item-page ul li{
	padding-bottom:10px}

.item-title {
	margin-bottom: 9px;
}
.item-content {
	margin: 18px 0;
}
.item-subtitle {
	margin-bottom: 9px;
}
.pull-right.item-image {
	margin: 0 0 18px 20px;
}
.pull-left.item-image {
	margin: 0 20px 18px 0;
}
.header .nav > li:last-child > .dropdown-menu,
.item-actions .dropdown-menu,
.item-comment .dropdown-menu {
	left: initial;
	right: 0;
}
.article-index {
	margin: 0 0 10px 10px;
}
.list-item-title {
	margin-bottom: 9px;
}
.list-item-content {
	margin: 18px 0;
}
.list-item-subtitle {
	margin-bottom: 9px;
}
.items-more,
.content-links {
	padding: 15px 0;
}
.breadcrumb {
	margin: 10px 0;
}
.img_caption .left {
	float: left;
	margin-right: 1em;
}
.img_caption .right {
	float: right;
	margin-left: 1em;
}
.img_caption .left p {
	clear: left;
	text-align: center;
}
.img_caption .right p {
	clear: right;
	text-align: center;
}
.img_caption {
	text-align: center !important;
}
.img_caption.none {
	margin-left: auto;
	margin-right: auto;
}
#aside .nav .nav-child {
	border-left: 2px solid #ddd;
	padding-left: 5px;
}
.navigation .nav-child {
	position: absolute;
	top: 95%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.navigation .nav-child.pull-right {
	right: 0;
	left: auto;
}
.navigation .nav-child .divider {
	*width: 100%;
	height: 1px;
	margin: 8px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
}
.navigation .nav-child a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	color: #333;
	white-space: nowrap;
}
.navigation .nav > li {
	position: relative;
}
.navigation .nav > li:hover > .nav-child,
.navigation .nav > li > a:focus + .nav-child {
	display: block;
}
.navigation .nav-child:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: '';
}
.navigation .nav-child:after {
	position: absolute;
	top: -6px;
	left: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}
.navigation .nav-child li > a:hover,
.navigation .nav-child li > a:focus,
.navigation .nav-child:hover > a {
	text-decoration: none;
	color: #fff;
	background-color: #08c;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top,#08c,#0077b3);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
	background-image: -webkit-linear-gradient(top,#08c,#0077b3);
	background-image: -o-linear-gradient(top,#08c,#0077b3);
	background-image: linear-gradient(to bottom,#08c,#0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
}

div.navbar-header-right {
	float:right;
    margin-top: 24px;
}

a.logo-tempus img {}
a.logo-tempus-small {display:none;}

@media (max-width: 480px) {
	.item-info > span {
		display: block;
	}
	.blog-item .pull-right.item-image {
		margin: 0 0 18px 0;
	}
	.blog-item .pull-left.item-image {
		margin: 0 0 18px 0;
		float: none;
	}
}
@media (max-width: 768px) {
	body {
		padding-top: 0;
	}
	.header {
		background: transparent;
	}
	.header .brand {
		float: none;
		display: block;
		text-align: center;
	}
	.header .nav.pull-right,
	.header-search {
		float: none;
		display: block;
	}
	.header-search form {
		margin: 0;
	}
	.header-search .search-query {
		width: 90%;
	}
	.header .nav-pills > li > a {
		border: 1px solid #ddd;
		border-bottom: 0;
		margin: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		margin-right: 0;
	}
	.header .nav-pills > li:first-child > a {
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
	}
	.header .nav-pills > li:last-child > a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		border-bottom: 1px solid #ddd;
	}
	/*.modal.fade {
		top: -100%;
	}*/
	.nav-tabs {
		border-bottom: 0;
	}
	.nav-tabs > li {
		float: none;
	}
	.nav-tabs > li > a {
		border: 1px solid #ddd;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		margin-right: 0;
	}
	.nav-tabs > li:first-child > a {
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs > li:last-child > a,
	.nav-tabs > .active:last-child > a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		border-bottom: 1px solid #ddd;
	}
	.nav-tabs > li > a:hover {
		border-color: #ddd;
		z-index: 2;
	}
	.nav-tabs.nav-dark > li > a {
		border: 1px solid #333;
	}
	.nav-tabs > li:last-child > a,
	.nav-tabs > .active:last-child > a {
		border-bottom: 1px solid #333;
	}
	.nav-tabs.nav-dark > li > a:hover {
		border-color: #333;
	}
	.nav-pills > li {
		float: none;
	}
	.nav-pills > li > a {
		margin-right: 0;
	}
	.nav-pills > li > a {
		margin-bottom: 3px;
	}
	.nav-pills  > li:last-child > a {
		margin-bottom: 1px;
	}
	.form-search > .pull-left,
	.form-search > .pull-right {
		float: none;
		display: block;
		margin-bottom: 9px;
	}
}
@media (max-width: 980px) {
	.navbar-fixed-top {
		margin-bottom: 0 !important;
	}
	.item-comment .item-image {
		display: none;
	}
	.well {
		padding: 10px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	#login-form .input-small {
		width: 62px;
	}
}
dl.tabs {
	float: left;
	margin-bottom: -1px;
}
dl.tabs dt.tabs {
	float: left;
	margin-left: 3px;
	padding: 4px 10px;
	background-color: #F0F0F0;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
dl.tabs dt:hover {
	background-color: #F9F9F9;
}
dl.tabs dt.open {
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
}
dl.tabs dt.tabs h3 {
	margin: 0;
	font-size: 1.1em;
	font-weight: normal;
}
dl.tabs dt.tabs h3 a {
	color: #0088CC;
}
dl.tabs dt.tabs h3 a:hover {
	color: #005580;
	text-decoration: none;
}
dl.tabs dt.open h3 a {
	color: #000;
	text-decoration: none;
}
div.current dd.tabs {
	margin: 0;
	padding: 10px;
	clear: both;
	border: 1px solid #CCC;
	background-color: #FFF;
}
#helpsite-refresh {
	vertical-align: top;
}
#pop-print {
	float: right;
	margin: 10px;
}
code {
	white-space: pre-wrap;
}
#filter-search {
	vertical-align: top;
}
.editor {
	overflow: hidden;
	position: relative;
}

/**** ICONS ****/
@font-face {
	font-family: 'IcoMoon';
	src: url('../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}
.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before {
	content: "\5d";
}
.icon-ban-circle:before,
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-remove:before,
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before {
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before {
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
.icon-expired:before {
	content: "\4b";
}
/**** END ICONS ****/

/* LAYOUT CUSTOM STYLES */
#header_wrapper {
	background:#a4b9cc url('../images/header_bcg.jpg') 50% 0% no-repeat;
	min-height:170px;
	/*background-size: 100%;*/
	border-top:2px solid #7d1935;
}

#header_wrapper .col-md-12, #header_wrapper .container {padding:0px;}

#small_res_menu {display:none;}
#small_res_search {display:none;}

#mainmenu_wrapper {
	height:40px;
	background:#342d2d;
}

#mainmenu_wrapper .container {
	padding:0px;
}

#mainmenu_wrapper .col-md-12 {
	padding:0px;
}

#mainmenu_wrapper_inner.default {
}

#mainmenu_wrapper_inner.fixed {
	/* do height sve moze copypaste jer je uvek tako */
	float:none;
	position:fixed;
	z-index:10000;
	top:0px;
	left:0px;
	width:100%; 
	/*height:65px;*/ /* logicno mora da bude >= height od .default, ovde sad tweakujes container kako hoces */
	background:#342d2d;
	box-shadow:0px 0px 2px #333333;
	height:40px;
}

#mainmenu_wrapper_inner.fixed .navbar-collapse.collapse.navbar-left ul.nav.menumain li a{
	font-size:16px}
	
#mainmenu_wrapper_inner.fixed .navbar-collapse.collapse.navbar-left ul.nav.menumain{
	/*margin-left:70px;*/
	margin-top:20px;
}

li! > ul.menumain li ul li span.separator {
	display:none !important}

#mainmenu_wrapper_inner.fixed .navbar {
	border:none;
	/*background:url('../images/mali-logo.png') 0 50% no-repeat;
	height:65px;*/
}

#mainmenu_wrapper_inner.fixed div#search {margin-top:18px;}



a.logo img {margin-left:15px;}

.navbar {
    height: 50px;
	border-radius: 0px;
	-moz-border-radius:0px;
    -webkit-border-radius:0px;
	border:0px;
	min-height:40px;
	float:left;
}

.navbar-collapse {padding-left:0px;}

.navbar-fixed-top {
	border:0px;
}

.navbar-toggle {
	background:#bcbcbc;
}

.navbar-toggle .icon-bar {
    background-color: #ffffff;
}

#headerpic img {
	width:100%;
}

#middle {padding-bottom:15px;}

#middle .container {
}

#left{
}

#mid {
	padding:0px;
}

div#mid.col-md-9{
	padding-right:30px}

#right {
}

#bottom_wrapper {
	background:#f4f4f4;
	padding:30px 0px 30px 0px;
	margin-top:35px;
}

div.separator_line {
	border-top:1px solid #dadada;
	margin-bottom:10px;
	height:1px;
}

#right div[class*='moduletable'] {
    margin-bottom: 20px;
    padding-bottom: 20px;
}

#right div[class*='moduletable'] h3 {
	margin-bottom:20px;
}

/**** MODULES SPECIFIC ****/

/* PROJECT TITLE */
div.project-title-top {
	float:left;
	width:68%;
	font-size:18px;
	margin-top:23px;
	line-height:25px;
	color:#999999;
}

/* TOP MENU */
div#topmenu {float:right;margin-top:20px;margin-right:25px;}
div#topmenu ul.nav {float:right; margin-top:10px;font-family: 'Open Sans', sans-serif;}
div#topmenu .nav > li {float:left;}
div#topmenu .nav > li > a {color:#ffffff; background:#342d2d; opacity: 0.8; padding:5px 10px; font-size:13px;}
div#topmenu .nav > li:nth-last-child(2) > a {border-radius:5px 0px 0px 0px;}
div#topmenu .nav > li:nth-last-child(2) > a {/*border-radius:0px 5px 0px 0px;*/background:#4a96ad; opacity:1; border-radius:5px 5px 0px 0px; padding:8px 6px 12px 6px;margin-top:-4px;}
div#topmenu .nav > li > a:hover, div#topmenu .nav > li > a:focus {text-decoration: underline;} 
div#topmenu .nav > li.active a { text-decoration:underline}

/* LOGIN */
#btl {float:right;}
button.btl-buttonsubmit {}
input.btl-buttonsubmit {}

/* TOP MAIN MENU */
div#topmainmenu {clear: both;float: right;position: relative;top: -53px;}
div#topmainmenu ul.nav {float:left;}
div#topmainmenu .nav > li {float:left;}
div#topmainmenu .nav > li > a {color:#ffffff; background:#7d1935; padding:15px 10px; font-size:13px;text-transform:uppercase;border-right:1px solid #6f152e;}
div#topmainmenu .nav > li:first-child > a {border-radius:5px 0px 0px 0px;}
div#topmainmenu .nav > li:last-child > a {/*border-radius:0px 5px 0px 0px;border-right:none;*/}
div#topmainmenu .nav > li > a:hover, div#topmenu .nav > li > a:focus { background:#342d2d} 
div#topmainmenu .nav > li.active a {background:#342d2d;}

/* MAIN MENU */
ul.nav.menumain {margin-top:10px; font-family: 'Open Sans', sans-serif;}
.nav.menumain > li {float:left;}
.nav.menumain > li.active a {color:#ddccaa;}
.nav.menumain > li.current a {text-decoration:underline;}
.nav.menumain > li > a {color:#ffffff; padding:0px 15px; font-size:14px;}
.nav.menumain > li:first-child > a {padding-left:0px;}
.nav.menumain > li > a:hover, .nav.menumain > li > a:focus {background:none; text-decoration: underline;}

#pathway_search {background:#0088CC; padding:3px 0px; margin-bottom:20px;}

/* SEARCH */

div#search {float:right;}
.searchnav {
   float: right;
   width: 50px;
   background: #7d1935;
   border-radius:0px 5px 0px 0px;
   color:#ffffff;
   padding: 15px 10px;
   cursor:pointer;
   text-align:center;
}

.searchnav:hover {
	background:#342D2D;	
}

.itp-gs {
   display:none;
   overflow: hidden;
   float: right;
   width: 200px;
}

div.itp-gs input.inputbox {
    font-size: 15px;
    height: 48px;
    margin: 0px;
    padding: 1px 0 2px 8px;
    width: 200px;
	border: 1px solid #EEEEEE;
}

#search div.itp-gs input.btn {
    background: url("../images/magnifying_glass_trans.png") no-repeat 50% 50%;
    border: none;
    height: 25px;
    min-width: 35px;
    width: 30px;
}

/* LANGUAGE SELECTION */
#lang {
	float: right;
    margin: 19px 15px 0 0;
}

/* BREADCRUMBS */

div#breadcrumbs_wrapper {margin:15px 0px;}
div#breadcrumbs_wrapper .container {padding-left:0px;}
div#breadcrumbs_wrapper .col-md-12 {padding:0px;}
#breadcrumbs_wrapper .breadcrumb {padding:0px; margin:0px; background:none; font-size:12px;border-radius:0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
#breadcrumbs_wrapper .breadcrumb span.divider {color:#b1b1b9; margin:0px 5px 0px 5px;}
.breadcrumb > li + li:before {/*content:""*/content:none; padding:0px;}
.breadcrumb > .active {color:#b1b1b9;}
.breadcrumb li a {color:#4a96ad;}
.breadcrumb li a:hover {text-decoration:underline;}
.breadcrumb li:first-child {display:none;}
.breadcrumb li:first-child span.icon-location {display:none; margin:0px; padding:0px;}
.breadcrumb span.placeholder {color:#b1b1b9;}

/* PARENT ITEM INDICATOR */
div#menuindicator {
	width:160px; 
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background:#7d1935; 
	border-radius:0px 0px 10px 10px;
	height:50px; 
	padding-top:13px;
	margin-right:5px;
	text-transform:uppercase;
	text-align:center;
	}

/* RIGHT MENUS */

div.moduletable-rightsubmenu h3, div.moduletable-rightsubmenu-bezlinija h3 {line-height: 20px; text-transform:uppercase;margin-top:20px;}
div.moduletable-rightsubmenu ul.nav {}
div.moduletable-rightsubmenu .nav > li {}
div.moduletable-rightsubmenu .nav > li > a, div.moduletable-rightsubmenu-bezlinija .nav > li > a {color:#4d9db5; padding:10px; font-size:14px; border-bottom:1px dotted #dcdada}
div.moduletable-rightsubmenu .nav > li > a:hover, div.moduletable-rightsubmenu .nav > li > a:focus, div.moduletable-rightsubmenu-bezlinija .nav > li > a:hover, div.moduletable-rightsubmenu-bezlinija .nav > li > a:focus {background:none; color:#333;} 
div.moduletable-rightsubmenu .nav > li.active a, div.moduletable-rightsubmenu-bezlinija .nav > li.active a{background:none;}
div.moduletable-rightsubmenu .nav > li.current a, div.moduletable-rightsubmenu-bezlinija .nav > li.current a {color:#333333;}
div.moduletable-rightsubmenu .nav > li.divider, div.moduletable-rightsubmenu-bezlinija .nav > li.divider {border-top:1px dashed #cccccc; margin:10px 0px;}
.moduletable-rightsubmenu ul.nav.menu, div.moduletable-rightsubmenu-bezlinija ul.nav.menu{
	background:#f4f4f4;
	-webkit-box-shadow: 10px 9px 0px -5px rgba(225,225,225,1);
	-moz-box-shadow: 10px 9px 0px -5px rgba(225,225,225,1);
	box-shadow: 10px 9px 0px -5px rgba(225,225,225,1);}
div.moduletable-rightsubmenu-bezlinija .nav > li > a{
	/*border-bottom:none !important*/}
/* dodaje separator liniju izmedju menu itema */
div.moduletable-rightsubmenu-bezlinija ul li.item-250, div.moduletable-rightsubmenu-bezlinija ul li.item-255, div.moduletable-rightsubmenu-bezlinija ul li.item-308{
	border-bottom:1px dotted #dcdada}
	
div.moduletable-rightsubmenu-bezlinija.bezbcg .moduletable-rightsubmenu ul.nav.menu, div.moduletable-rightsubmenu-bezlinija.bezbcg ul.nav.menu{
	background:none !important;
	box-shadow:none !important;
	}
	
div.moduletable-rightsubmenu-bezlinija.bezbcg .nav > li > a, div.moduletable-rightsubmenu-bezlinija.bezbcg .nav > li > a{
	padding:5px 5px 5px 0 !important}

/* NAJNOVIJE desno */

.najnovije{background:#f4f4f4;-webkit-box-shadow: 10px 9px 0px -5px rgba(225,225,225,1);-moz-box-shadow: 10px 9px 0px -5px rgba(225,225,225,1);box-shadow: 10px 9px 0px -5px rgba(225,225,225,1);padding:15px 5px 20px 15px;}
div.najnovije div.uni_latest_item {border-bottom: 1px solid #dcdada;padding:5px 0px 10px 0px;}
div.najnovije div.uni_latest_item a {color:#333333;}
div.najnovije div.uni_latest_item a:hover {color:#4a96ad; text-decoration:none;}
div.najnovije div#uni_latest_item_date {color:#999;font-size:11px;}

/* modul Aktuelno na naslovnoj strani */
.najnovije.aktuelno{
	box-shadow:none !important;
	padding:0px !important}

/* STIPENDIJE i ALUMNI dole */

div.najnovijebottom div.uni_latest_item {border-bottom: 1px solid #dcdada;padding:5px 0px 10px 0px;}
div.najnovijebottom div.uni_latest_item a {color:#333333;}
div.najnovijebottom div.uni_latest_item a:hover {color:#4a96ad;text-decoration:none;}
div.najnovijebottom div#uni_latest_item_date {color:#999;font-size:11px;padding-top:5px}
div.najnovijebottom a img {height:100%; min-width:270px;}

/*karijerni centar*/
body.itemid-975{backgroud:#333 !important}
body.itemid-975 div.najnovijebottom a img { height:220px; width:370px; border-radius:5px 25px 5px 5px; object-fit: cover;}
body.itemid-975 div.item-2 img{ display:none}
body.itemid-975 div.item-3 img{ display:none}
body.itemid-975 div.karijerni-uvod {background:url("../images/karijerni-centar-bcg.jpg") no-repeat 100% 50%}
body.itemid-975 div.moduletablenajnovijebottom {padding:8px}

/* UPCOMING PROJECT EVENTS */
div.moduletable-projectevents {
	padding: 0px 20px 0px 20px;
}

div.moduletable-projectevents table.mod_events_monthyear {
	width:100% !important;
	background: url(../images/calendar_top_bcg.jpg) no-repeat !important;
	border: none !important;
	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}

.mod_events_monthyear td { 
	height:85px;
}

div.moduletable-projectevents table.mod_events_table {
	width:100% !important;
	background: none !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	font-family: 'Open Sans', sans-serif;
	border:none !important;
	border-collapse:separate;
}

div.moduletable-projectevents table.mod_events_table tr:last-child td {
	border-bottom:3px solid #e3e4e8 !important;
}

div.moduletable-projectevents table.mod_events_table tr:last-child td:first-child {
    -moz-border-radius-bottomleft:6px;
    -webkit-border-bottom-left-radius:6px;
    border-bottom-left-radius:6px;
}

div.moduletable-projectevents table.mod_events_table tr:last-child td:last-child {
    -moz-border-radius-bottomright:6px;
    -webkit-border-bottom-right-radius:6px;
    border-bottom-right-radius:6px;
}

div.moduletable-projectevents table.mod_events_table td {
	height:30px;
}

.mod_events_latest_first {
	padding:10px 0px 10px 0px;
}

.mod_events_latest_table{
}

.mod_events_latest {
	border-top:none !important;
	padding:10px 0px 10px 0px;
}

td.mod_events_td_daynoevents a.mod_events_daylink:link, td.mod_events_td_daynoevents a.mod_events_daylink:visited {
	color:#99A3B1 !important;
}

.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.mod_events_link:visited {
	font-size:18px !important;
	font-weight:normal !important;
	color:#444444 !important
}

.mod_events_td_daywithevents {
    background: #0088CC !important;
    color: #ffffff !important;
    font-weight: normal !important;
}

.mod_events_td_todaynoevents {
    background: #a4aeb9 !important;
    color: #ffffff !important;
    font-weight: normal !important;
}

.mod_events_td_todaynoevents a, .mod_events_td_todaynoevents a:visited {
    color: #ffffff !important;
}

.mod_events_td_dayoutofmonth {
	color:#ffffff !important;
	background:none !important;
}

.mod_events_td_daywithevents a.mod_events_daylink, .mod_events_td_daywithevents a.mod_events_daylink:visited{
    color: #ffffff !important;
}

td.mod_events_td_todaywithevents a.mod_events_daylink, td.mod_events_td_daywithevents a.mod_events_daylink:visited { 
	 color: #ffffff !important;
}

table.mod_events_latest_table td {
}

table.mod_events_latest_table td div#date {
	float:left;
	width:20%;
	text-align:center;
	background:#403939;
	padding:2px;
}

div#date span#day span.mod_events_latest_date, div#date span#month span.mod_events_latest_date {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#fff;
	display:block;
}

div#date span#month span.mod_events_latest_date {font-size:14px;margin-top:-3px;}

span#year .mod_events_latest_date{
}

div#date span#year span.mod_events_latest_date {
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#b5b5b5 !important;
	display:block;
	margin-top:-3px;
}

table.mod_events_latest_table td div#title {
	float:left;
	width:76%;
	margin-left:10px;
}

div#title span.mod_events_latest_content a {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#333333;
}
div#title span.mod_events_latest_content a:hover {color:#4a96ad; text-decoration:none;}

/* BOTTOM MODULES */

#bottom_wrapper, #bottom_wrapper h3 {
}

.moduletable-eventbottom{
	background: url(../images/uni3-event-icon.png) 100% 0 no-repeat;
	}

.moduletable-eventbottom table{
	margin-top:44px;}
.moduletable-eventbottom table tr{
	display:block;
	border-bottom:1px solid #dcdada;
	padding:10px 0 10px 0;}

/* LATEST GALLERY IMAGES */
.mosaic {width:65px;}

/* SPISAK KORISNIKA */
ul#userslist {columns: 4; -webkit-columns: 4; -moz-columns: 4; font-size:13px;}
ul#userId li {}
ul#userslist div.listusermail {font-size:11px; color:#7D1935;}

/* USER1, USER2, USER3, USER4 SUBMENUS*/
div[id*="user"].col-md-3 {padding-left:0px; float:left;}
div#user1.col-md-3 {background: url(../images/bcg_user1234menu1.jpg) 0% 0% no-repeat; padding-top:185px; }
div#user2.col-md-3 {background: url(../images/bcg_user1234menu2.jpg) 0% 0% no-repeat; padding-top:185px; }
div#user3.col-md-3 {background: url(../images/bcg_user1234menu3.jpg) 0% 0% no-repeat; padding-top:185px; }
div#user4.col-md-3 {background: url(../images/bcg_user1234menu4.jpg) 0% 0% no-repeat; padding-top:185px; }

div.moduletable-user1234 h3 {font-size: 16px; line-height: 20px; text-transform:uppercase;font-weight:bold; margin-top:20px;}
div.moduletable-user1234 ul.nav {}
div.moduletable-user1234 .nav > li {border-bottom:1px solid #eeeeee;}
div.moduletable-user1234 .nav > li > a {color:#4d9db5; padding:5px 0 10px 0; font-size:14px;}
div.moduletable-user1234 .nav > li > a:hover, div.moduletable-rightsubmenu .nav > li > a:focus {background:none; text-decoration: underline;} 
div.moduletable-user1234 .nav > li.active a {background:none;}
div.moduletable-user1234 .nav > li.current a {color:#333333;}
div.moduletable-user1234 .nav > li.divider {border-top:1px dashed #cccccc; margin:10px 0px;}

ul.collapse{  }
ul.collapse li {  }
div.collapseWrapper { overflow: hidden; }
a.collapseMore {text-decoration:none;display:block; border-top: 1px dotted #9c9c9c; font-size: 12px; height: 21px; line-height: 100%; padding: 4px 0 1px; text-align: center; width: 90%; }
a.collapseMore:hover {text-decoration:underline;}

*::before, *::after {
    box-sizing: border-box;
}
.toggler > div {
    background-color: #306baf;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    height: 21px;
    line-height: 100%;
    margin: 0 auto;
    padding: 4px 0 1px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.85);
    width: 40%;
}

/*** SLIDER TITLE MODULE ****/
#fullwidthslider .container, #fullwidthslider .container .col-md-12  {padding:0px;}
div.custom-slidertitle {margin:20px auto 0px auto; text-align:center;}
div.custom-slidertitle div#slidertitle{margin:0 auto; width:590px;text-align:center;}
div.custom-slidertitle div#slidertitletext{float:left; margin:0px 70px;}
div.custom-slidertitle div#logo1{float:left;}
div.custom-slidertitle div#logo2{float:left;}
span#slidertitle-godina, span#slidertitle-naslov {font-size:16px;}
span#slidertitle-naslov {font-family: "Oswald",Arial; font-size:24px;}
img#slidertitle-bottom-img {margin-top:20px;}

/*** SLIDER MODULE ****/
	div#fullwidthslidermobile {display:none;}
	/*div.smart-slider-border1 {max-height:490px;}
	div.smart-slider-layer {max-height:230px;}
	div#nextend-smart-slider-4 .smart-slider-pipeline {margin-top:1%;}*/
/*** SPECIFIC PAGES ***/


/* DOWNLOADS PAGES */
table.jd_footer {background:none;}
table.jd_top_navi, table.jd_files_subheader, table.jd_cat_subheader, table.jd_cats_subheader {display:table;}
table.jd_top_navi select {width:100%;}
div.jd_footer {display:none;}
table.files_list {}
table.files_list p {margin:0px;}
a#jd_admin_details_button {display:block; background-color: #4d9db5; background-image: linear-gradient(to bottom, #4d9db5, #3d8196); background-repeat: repeat-x; 
						border: none; border-radius: 5px; color: #ffffff; margin-top: 5px; padding: 0px 7px; width: 55px; font-size:11px;}
a.jd_download_url {display:block; margin-left:36px; float:none; text-align:left;}
span.file_icon {float:left;}
span.file_pic {float:left;}
span.link_file_title {display: block; float: left; margin-left: 3px; margin-top: 0px; width: 93%;}
span.link_file_title a {font-size:13px;}
span.file_description {color:#999999; font-size:12px; float:left; margin-left:36px;}
td.files_data {font-size:12px; vertical-align:middle; color:#999999;}
.formelm .btn, .formelm input {display: inline !important;}
table.jd_cat_subheader, table.jd_footer {font-size:12px;}
table.jd_footer div.jd_page_nav ul {padding:0px;}
table.jd_cat_subheader ul.pagination-list li.disabled a, table.jd_footer ul.pagination-list li.disabled a{color:#cccccc;}
table.jd_cat_subheader ul.pagination-list li.active a, table.jd_footer ul.pagination-list li.active a {text-decoration:underline;}
span#subheader_in_files {font-size:15px;}
.jd_page_nav ul li {margin:0px 3px !important;}
div.jd_sort_order [class^="icon-"]::before, div.jd_sort_order [class*=" icon-"]::before {font-family:"IcoMoon";}
a.hasPopover {display:inline !important;}

body.com_jdownloads form#searchForm fieldset {margin-top:15px;}
body.com_jdownloads form#searchForm fieldset label {font-weight:normal; padding-left:35px;}
body.com_jdownloads form#searchForm .checkbox input[type="checkbox"],
	body.com_jdownloads form#searchForm .checkbox-inline input[type="checkbox"],
	body.com_jdownloads form#searchForm .radio input[type="radio"],
	body.com_jdownloads form#searchForm .radio-inline input[type="radio"] {}
body.com_jdownloads form#searchForm legend {border:none; font-size:16px; margin-bottom:0px;}

ul#com-jdownloads-formTabs li a {display:block !important;}

/* EVENTS - CALENDAR PAGES */

#jevents_body {background:none; border:none; border-radius:0px;}
#jev_maincal {background:none; border:none;}
#jevents_body #jev_maincal.jev_listview .jev_daysnames {border:none;}
.nav-items > div {margin-left:-5px;display:inline-block;padding: 3px 0px 2px 0px;line-height:23px;vertical-align:middle;border:1px solid #7D1935;border-left:0px; }
.nav-items > div:first-child {border-radius:5px 0 0 5px;border-left:1px solid #7D1935;}
#jevents_body .nav-items div.active a, .jev_header2 .active a {background-color:#7D1935; color:#FFF; }
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {background-color:#7D1935; border-left: 1px solid #7D1935;}
.nav-items > div a {padding:5px 12px 3px 12px;text-decoration:none;color: #474747;}
#jevents_body .nav-items > div a:hover {padding:5px 12px 3px 11px;background-color:#CCC;border-left:1px solid #7D1935;color:#fff;}

div.jev_catselect {
	display:none;
}

td.iconic_td {width:80px !important;}

#jevents_header ul.actions {right:5px !important;}
#jevents_header ul.actions li {margin-left:10px !important;}
#jevents_header ul.actions li a {color:#808080;}

img.navimg {margin:0px 5px 0px 5px;}

div#ev_icon_yearly, div#ev_icon_monthly, div#ev_icon_jumpto {height:50px;}

div#ev_icon_yearly{ background: url(../images/year_view.png) no-repeat !important;}
div#ev_icon_monthly{ background: url(../images/month_view.png) no-repeat !important;}
div#ev_icon_jumpto{ background: url(../images/jump_to_date.png) no-repeat !important;}

div.nav_bar_cal img, div.nav_bar_cal a {display:block; height:auto !important;}

table.ev_table {
	margin-top:20px;
	border:none !important;
	width:100% !important;
}

#jevents_body .ev_td_left {
	border-bottom:1px dashed #CCCCCC !important;
	border-right:none !important;
	border-top:none !important;
	background: none !important;
	font-family: 'Open Sans', sans-serif !important;
	color:#808080 !important;
	font-size:14px;
	text-align:center;
}

#jevents_body .ev_td_right {
	border-bottom:1px dashed #CCCCCC !important;
	border-right:none !important;
	border-top:none !important;
}

span#ev_day_month {display:block; width:100%; font-weight:bold;}
span#ev_year {display:block; width:100%; }

a.ev_link_row {}

#jevents_body ul.ev_ul li.ev_td_li {border-color:#4b4343; padding-left:10px; color:#cccccc; font-size:12px;}
#jevents_body .cal_top_day_names {min-width:inherit;}

/* GALLERY PAGES */

div.pagination {
	width:100%;
	display:inherit;
	text-align:center;
	margin:0px;
}

div.counter {
	margin:10px 0px 0px 0px;
}

div.pagination ul.pagination-list {
	list-style-type:none;
	padding:0px;
	margin-top:10px;
}

div.pagination ul.pagination-list li {
	border: none;
    display: inline;
    margin: 0 5px;
    padding: 0;
    text-align: left;
}

div.pagination ul.pagination-list li a:hover{
	text-decoration:underline;
}

div.pagination ul.pagination-list li.active a, div.pagination ul.pagination-list li.disabled a{
	color:#99A3B1;
}

div.pagination .glyphicon {
	font-size:0.85em;
}


/* NEWS PAGES */

div.content-category table.table-bordered {
	border:none;
	margin-top:20px;
}

img.blog_intro_image {float:left; margin-right:10px; border:1px solid #999; padding:1px;}
div.blog div.page-header {margin:0px; border:0px;}
div.blog div.item p.readmore {clear:both; float:right;}
div.blog div.items-row {border-bottom:1px solid #ededed;}


/* FOOTER */
div#footer_wrapper {background:#7d1935; min-height:50px; width:100%; z-index:10000;}
/*#above_footer_wrapper {background:#7d1935 url('../images/snow-footer.png') 0 100% no-repeat; min-height:300px; width:100%; z-index:10000; };**/
#above_footer_wrapper {background:#7d1935; min-height:300px; width:100%; z-index:10000; }
div.footer { color: #ffffff;}
.above_footer {color:#c5a8ae; padding-top:17px; font-size:13px !important}
.above_footer a{color:#c5a8ae;padding-bottom:5px}
.above_footer a:hover{color:#fff; text-decoration:underline}
.above_footer h3{
	margin-bottom:30px;
	font-family: 'Oswald', sans-serif !important;
	color:#fff;
	font-size:20px;
	text-transform:none;
	font-weight:normal;}

/* CALENDAR */

#jevents_body .cal_table{
	border:1px solid #ccc}

#jevents_body .cal_td_daysnames{
	background:none;
	background-color:#4b4343;
	color:#FAC900;
}
	
.cal_td_daysnoevents{
	background-color:#fcfcfa}
	
.cal_td_daysoutofmonth{
	background-color:#f4f2ea}

#jevents_body .cal_td_weeklink {
    background-color: #0088CC;
	border:none;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    text-align: center;
}

/* LOGIN PAGE */
div.controls button.btn {
	margin-top:10px;
}
tr.icon_labels{
	color:#0088CC }
	

/* K2 PAGES */
/*.modal {display:inline; position:relative;}*/
#k2Container {padding-bottom:5px;}
div.itemView {margin-bottom:0px; border:none;}
#k2FrontendEditToolbar h2 {line-height:80px;}
div.catItemHeader h3.catItemTitle, div.itemHeader h2.itemTitle {font-family: 'Open Sans', sans-serif !important;}
div.tagItemHeader h3.tagItemTitle {font-family: 'Open Sans', sans-serif !important; font-size: 24px; font-weight: normal; line-height: 110%; margin: 0; padding: 10px 0 4px;}
div.itemToolbar {background: none; border: none; margin: 0px; padding: 0px;}
div.itemCategory {border:none; padding: 0px;}
div.itemTagsBlock {border:none; padding: 3px 0px 0px 0px;}
div.itemCategory span, div.itemTagsBlock span {font-weight:normal; color:#333333;}
div.itemLinks {font-size:12px; margin:12px 0px;}
div.catItemLinks {font-size:12px;}
div.catItemTagsBlock span {font-weight:normal; color:#333333;}
div.catItemTagsBlock {}
div#itemListLinks {background:#f9f9f9;border:none; border-top: 1px dotted #ccc;}
div#itemListLinks h4 {margin-top:0px; font-size:14px;}
div#itemListLinks h3.catItemTitle {margin:0px 0px 5px 0px; font-size:14px; text-transform:none; font-weight:normal;}
div.catItemIsFeatured::before, div.userItemIsFeatured::before, div.itemIsFeatured::before {content: none;}
div.catItemView {margin:0px;}
div.itemIntroText {font-weight: normal; font-size: 14px; color:#000;}

/* NOVOSTI I DOGADJAJI */
div.novostidogadjajipage div.itemIsFeatured, div.novostidogadjajipage div.catItemIsFeatured, div.novostidogadjajipage div.userItemIsFeatured {background:none;}
div.novostidogadjajipage div.itemList p {padding:0px;}
div.novostidogadjajipage div.catItemView {padding:0px;}
div.novostidogadjajipage div.catItemImageBlock {padding:0px; margin:0px;}
div.novostidogadjajipage span.catItemImage {text-align:left; margin:0px;}
div.novostidogadjajipage span.catItemImage a {display:block; width:100%; text-align:center;}
div.novostidogadjajipage span.catItemImage a img {max-height: 180px; min-height:180px; width:auto !important;}
div.novostidogadjajipage div#itemListLeading {float:left; margin:50px 0px;}
div.novostidogadjajipage div#itemListLeading span.catItemImage {float:left; margin-right:15px;}
div.novostidogadjajipage div#itemListLeading div.catItemIntroText {padding:0px;}
div.novostidogadjajipage div#itemListLeading h3.catItemTitle {text-transform:uppercase;  line-height:130%; font-weight:600}
div.novostidogadjajipage div#itemListLeading h3.catItemTitle a:hover{ color:#4a96ad}
div.novostidogadjajipage div#itemListLeading h3.catItemTitle a {color:#333333;}
div.novostidogadjajipage div#itemListPrimary {float:left;}
div.novostidogadjajipage div#itemListPrimary h3.catItemTitle a {color:#333; font-size:15px; line-height:100%; font-weight:600}
div.novostidogadjajipage div#itemListPrimary h3.catItemTitle a:hover {color:#4A96AD;}
div.novostidogadjajipage span.catItemImage img {border:none; padding:0px;}
div.novostidogadjajipage div#itemListPrimary div.catItemIntroText {display:none;}
div.novostidogadjajipage div#itemListPrimary div.catItemLinks {display:none;}
div.novostidogadjajipage div.catItemReadMore {display:none;}
div.novostidogadjajipage div.catItemHeader h3.catItemTitle {padding-top:5px;font-size:20px;width:93%;text-transform:none;}
div.novostidogadjajipage div.catItemTagsBlock {border:none; padding:0px; float:right}
div.novostidogadjajipage div.catItemTagsBlock ul.catItemTags li a {color:#4A96AD;}

/* K2 FILTER PAGES */
/*.modal {display:inline; position:relative;}*/
#k2FrontendEditToolbar h2 {line-height:80px;}
#k2FilterSelectors form div {clear: both; }
.k2FilterSelect{width:100% !important}
#k2FilterSelectors .chosen-choices {height: auto;min-height: 33px;padding: 3px !important;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {height:auto !important;}
#right #k2FilterPlaceHolder i {color: #7d1935; font-style: normal; font-weight: 600;}
#right #k2FilterPlaceHolder {border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 5px; padding-bottom: 5px;}
.field_date .k2FilterSelectInner {font-weight: 600;}
.field_date .k2FilterSelectInner > div > label {float: left; font-weight: normal; margin-right: 10px; width: 20px;}
.field_date .k2FilterSelectInner > div > input {min-width: 125px; position: relative; top: -3px;}
.field_date .k2FilterSelectInner > div > img {cursor: pointer; left: 3px; position: relative;}
.field_date .k2FilterSelectInner > div {margin-top: 3px;}
.filterForK2Submit .button { background-color: #4a96ad; background-repeat: repeat-x; 
							 color: #FFFFFF; border-radius: 5px; margin-top: 4px; border:none; padding: 7px 5px; width: auto;}
.filterForK2Submit .button:hover {background: none repeat scroll 0 0 #3d8196 !important;}
.filterForK2Submit {border-top: 1px solid rgba(0, 0, 0, 0.1); margin-top: 10px; padding-top: 10px; text-align: center;}
div.k2Filter {float: left; margin-bottom: 20px; padding: 3%; transition: all 0.15s ease-in-out 0s; width: 100%; background:#f5f3ee;
	-webkit-box-shadow: 10px 9px 0px -5px rgba(225,225,225,1);
	-moz-box-shadow: 10px 9px 0px -5px rgba(225,225,225,1);
	box-shadow: 10px 9px 0px -5px rgba(225,225,225,1)}
.k2Filter label{font-weight:normal}
body.contentpane.modal #k2FrontendEditToolbar h2 {line-height:40px;}
#k2FrontendPermissionsNotice p {color:#a7a7a7; font-style:normal; font-weight:normal; font-family:"Open Sans",sans-serif;}
#sbox-window.shadow {box-sizing:unset;}
div#k2Frontend table.k2FrontendToolbar td.button {background-color: #4d9db5; background-image: linear-gradient(to bottom, #4d9db5, #3d8196); background-repeat: repeat-x; 
							 color: #FFFFFF; border-radius: 5px; margin-top: 4px; border:none; padding: 7px 5px; width: auto;}
div#k2Frontend table.k2FrontendToolbar td.button a {color:#ffffff; font-weight:normal;}
div#k2Frontend table.k2FrontendToolbar td.button:hover {background:#3d8196 !important;}
div.k2Pagination ul li {margin:0px 5px;}

ul.ja-k2filter li label, ul.ja-k2filter li label.radio, ul.ja-k2filter li label.checkbox {margin:0px 0px 5px 0px !important;}
.ja-k2filter label.group-label {font-weight:normal !important;}
div ul.ja-k2filter > li {margin-bottom:10px !important;}
.k2Filter .chzn-container {width:100% !important; clear:both;}

/* k2 filter horizontal */
.moduletable-k2filter-horizontal div.k2Filter{
	float: left; margin-bottom: 20px; padding: 15px; transition: all 0.15s ease-in-out 0s; width: 100%; background:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
	}
.moduletable-k2filter-horizontal #k2FilterSelectors form div{
	clear:none;
}

.moduletable-k2filter-horizontal ul.chosen-choices{
	width:100%}
	
.moduletable-k2filter-horizontal .k2FilterSelect{
	width:25% !important}

/* K2 SEARCH BOX Pretraga po imenu kandidata */
div.k2SearchBlock form input.inputbox {
	background-color: #fff; 
	background-image: linear-gradient(#eeeeee 1%, #ffffff 15%); 
	border: 1px solid #aaa; 
	box-sizing: border-box; 
	cursor: text; 
	font-size:13px;
	color:#666;
	min-height:33px;
    overflow: hidden;
    padding: 5px;
    width: 95%;
}

div.k2SearchBlock.k2livesearchmodule {
    background: #f5f3ee none repeat scroll 0 0;
    box-shadow: 10px 9px 0 -5px rgba(225, 225, 225, 1);
    float: left;
    margin-bottom: 20px;
    padding: 3%;
    transition: all 0.15s ease-in-out 0s;
    width: 100%;
}

div.genericItemList {
    margin-top: 20px;
	border-bottom: 1px dotted #ccc;
}
div.genericItemBody {
    padding: 0px;
}
h3.genericItemTitle {text-transform:none; margin:0px; padding:10px 0px 4px 0px; font-weight:normal; font-size:16px;}

div.genericItemView {
    border-bottom: medium none;
    float: left;
    margin-bottom: 0;
    width: 33%;
	padding:4px;
}

div.genericItemExtraFields {background: #f8f8f8; border: 1px solid #d9d9d9; padding: 4px; margin-top:0px;}
div.genericItemExtraFields ul li{color: #606060; font-size: 11px; max-height:18px; overflow:hidden;}
div.k2Pagination {float: left; width: 100%;}

/* UNIVERZITET PAGE */
div#univerzitet_page {background:url(../images/bcg_univerzitet_page.png) 0% 100% no-repeat; float:left; margin-bottom:50px;}
#univerzitet_page .desnopadding p {padding-right:20%;}
#univerzitet_page .levopadding p {padding-left:20%;}

/* PROFILE PAGE */
/* izmena profila */
.alert.alert-message {background:#FEEBEB; 1px solid #7D1935;}
.alert.alert-error {background: #F2DEDE; border: 1px solid #7d1935; color:#a94442;}
div.profile-editprofile-page .well {background:none; border:none; padding:0px; box-shadow:none;}
form#member-profile {margin-top:30px;}
form#member-profile label, form#member-profile span.optional {color: #000000; font-size: 13px; font-style: normal; font-weight: normal; margin: 0 0 1px 3px; 
							text-align: left; text-decoration: none; text-shadow: 2px 1px 1px #ffffff;}
form#member-profile input{background-color: #ffffff; border-color: #cccccc; border-radius: 0; border-style: solid; border-width: 1px; box-shadow: 0 0 10px 0 #f5f5f5; height: 27px; 
							transition: background 0.2s linear 0s, background-color 0.2s linear 0s, box-shadow 0.2s linear 0s, border 0.2s linear 0s;}
form#member-profile span.star{color:#7d1935;}
form#member-profile fieldset legend {color: #7d1935; font-family: "Oswald",sans-serif !important; font-size: 36px; font-weight: normal; border:none;}
form#member-profile .control-group {width:100%; float:left; margin-bottom:10px;}
form#member-profile .control-label {width:20%; min-width:210px; float:left;}
form#member-profile .controls {width:55%; float:left;}
form#member-profile .controls #jform_username {color:#999;}
form#member-profile .controls input {padding:3px;}
form#member-profile .controls input:focus {background-color: #ffffff; -moz-box-shadow:  0px 0px 10px 2px  #d4d4d4; 
				-webkit-box-shadow:  0px 0px 10px 2px  #d4d4d4; box-shadow:  0px 0px 10px 2px  #d4d4d4; border-style: solid; border-width: 1px; border-color: #cccccc;}
form#member-profile a.btn {margin-top:10px;}

/* zaboravljeno korisnicko ime ili sifra */
div.remindprofile-page .well, div.resetprofile-page .well {background:none; border:none; padding:0px; box-shadow:none;}
form#user-registration label {color: #000000; font-size: 13px; font-style: normal; font-weight: normal; margin: 0 0 1px 3px; 
							text-align: left; text-decoration: none; text-shadow: 2px 1px 1px #ffffff;}
form#user-registration input{background-color: #ffffff; border-color: #cccccc; border-radius: 0; border-style: solid; border-width: 1px; box-shadow: 0 0 10px 0 #f5f5f5; height: 27px; 
							transition: background 0.2s linear 0s, background-color 0.2s linear 0s, box-shadow 0.2s linear 0s, border 0.2s linear 0s;}
form#user-registration span.star{color:#7d1935;}
form#user-registration .controls input {padding:3px;}
form#user-registration .controls input:focus {background-color: #ffffff; -moz-box-shadow:  0px 0px 10px 2px  #d4d4d4; 
				-webkit-box-shadow:  0px 0px 10px 2px  #d4d4d4; box-shadow:  0px 0px 10px 2px  #d4d4d4; border-style: solid; border-width: 1px; border-color: #cccccc;}


/*** STRANICE IZBOR U ZVANJE ***/
div.izbor-u-zvanje {border:none; margin:0px; padding:0px;}
div.izbor-u-zvanje ul li {color:#606060; font-size:11px; max-height:18px; overflow:hidden;}
.catItemExtraFields.izbor-u-zvanje {background: #f8f8f8; border: 1px solid #d9d9d9; padding: 4px;}
div.itemAttachmentsBlock {float:left;}
div.itemAttachmentsBlock ul.itemAttachments {display: block; margin-top:5px;}
div.itemAttachmentsBlock ul.itemAttachments li {float:left; padding:0px; width:100%;}
div.itemAttachmentsBlock ul.itemAttachments li a {float:left;}


/*** STRANICA PROVERA STATUSA DIPLOME ***/
.creativecontactform_wrapper {border:none !important; box-shadow:none;}
.creativecontactform_wrapper:hover {box-shadow:none !important;}
.creativecontactform_title {color: #7d1935 !important; font-family: "Oswald",sans-serif; font-size: 36px !important; font-weight: normal; text-align: left; text-decoration: none;}
.creativecontactform_pre_text {border:none !important; margin:25px 0px 0px 0px;}
.creativecontactform_send {float:left !important;}
.ccf_copyright_wrapper div.powered_by {opacity:0 !important;}

div.rscontact {max-width:500px;}
div.form-check {padding-left:20px;}
label.control-label {margin-top:20px;}


	/* empty menu items hide */
#jmsresmenu ul li ul li.item-311, #jmsresmenu ul li ul li.item-312, #jmsresmenu ul li ul li.item-313{
	/*display:none !important*/}
	
/* fakulteti strana */
.fax{
	padding-bottom:15px}
	
.view {
    float: left;
    border: 10px solid #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
   -webkit-box-shadow: 0px 0px 2px 1px rgba(204,204,204,0.3);
-moz-box-shadow: 0px 0px 2px 1px rgba(204,204,204,0.3);
box-shadow: 0px 0px 2px 1px rgba(204,204,204,0.3);
    cursor: default;
}
.view .mask, .view .content {
    width: 300px;
    height: 200px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative
}
.view h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(125,25,53, 1);
    margin: 20px 0 0 0
}
.view p {
    font-style: italic;
    font-size: 12px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center
}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #4d9db5;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000
}
.view a.info:hover {
    box-shadow: 0 0 5px #000
}

.view-first img { 
    transition: all 0.2s linear;
}
.view-first .mask {
    opacity: 0;
    background-color: rgba(245,243,238, 0.8); 
    transition: all 0.4s ease-in-out;
}
.view-first h2 {
    transform: translateY(-100px);
    opacity: 0;
    transition: all 0.2s ease-in-out;
}
.view-first p { 
    transform: translateY(100px);
    opacity: 0;
	transition: all 0.2s linear;
}
.view-first a.info{
    opacity: 0;
	transition: all 0.2s ease-in-out;
}

.view-first:hover img { 
	transform: scale(1.1);
} 
.view-first:hover .mask { 
	opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
    opacity: 1;
    transform: translateY(0px);
}
.view-first:hover p {
    transition-delay: 0.1s;
	color:#333;
}
.view-first:hover a.info {
    transition-delay: 0.2s;
}
/* page studijsiki programi - overwrite style */
#k2Container.studijski-programi div.catItemHeader h3.catItemTitle a{
	font-size:18px; !important;
	color:#4d9db5
	
	}

#k2Container.studijski-programi div.catItemHeader h3.catItemTitle a:hover{
	color:#4d9db5}
	
#k2Container.studijski-programi div.itemListCategory, div.itemListCategory{
	background:none;
	border:none;
	border-bottom:1px dotted #ccc}
	
/* za naslove clanaka u izlistavanju u k2 - Prvo veliko slovo posle mala */
#k2Container h3.catItemTitle{
	text-transform:none !important}
	
div.k2Pagination ul.pagination-list li.active a{color:#999}
div.catItemHeader h3.catItemTitle{
	font-size:1.4em !important}

/* O univerzitetu menu - u 3 reda */
li.item-241 ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
	
/* centri univerziteta menu u dva reda */
li.item-244 ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.table-striped{
	width:100%}
	
/* alumni strana - poravnava slike levo*/ 
.site.com_k2.view-itemlist.layout-category.task-category.itemid-316 .catItemImageBlock{
	float:left !important}

.site.com_k2.view-itemlist.layout-category.task-category.itemid-316 .catItemIntroText{
	font-size: 13px;
    line-height: 150%;}
	
/* fakulteti animacije */
.status_wrapp {
	width: 25%;
	float: left;
	position: relative;
}
.calender_year {
	position: absolute;
	top: -40px;
	left: 40px;
	right: 0;
}
.calender_year p {
	display: inline;
	font-size: 18px;
	font-weight: 700;
	color: #342d2d;
}
.calender_year p img {
	display: inline;
	margin-bottom: -3px;
}
.total_students {
}
.total_students p {
	display: inline;
	background-color: #342d2d;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 20px;
	border-radius: 20px;
}
.total_students p img {
	display: inline;
	margin-bottom: 3px;
	margin-right: 5px;
}
.students_all {
	margin-top: 30px;
	padding-left:15px
}
.arrow {
	position: absolute;
	top: 10px;

}
.circle_wrapp {
	position: relative;
	width: 170px;
	margin: 0 auto;
	margin-top: 18px;
}
.circle_wrapp .circle_icon {
	position: absolute;
	top: -18px;
	left: -18px;
	z-index: 150;
}
.white_frame {
	position: absolute;
	top: 15px;
	left: 0;
	right: 0;
	z-index: 100;
	margin: 0 auto;
}
.outer_circle {
	width: 170px;
	height: 170px;
	background-color: #e3ced4;
	border-radius: 80px;
	overflow: hidden;
	position: relative;
}
.outer_two {
	background-color: #f5f3ee;
}
.outer_two .inner_circle p {
	color: #c3c1b5;
}
.outer_three {
	background-color: #d9e9ee;
}
.outer_three .inner_circle p {
	color: #4a96ad;
}
.inner_circle {
	position: relative;
	width: 100px;
	height: 100px;
	background-color: #fff;
	margin: 0 auto;
	top: 35px;
	border-radius: 100%;
	background-image: url(images/white_symbol.png);
	background-repeat: no-repeat;
	background-position: center;
}
.inner_circle p {
	color: #7d1935;
	font-weight: 400;
	font-size: 14px;
	padding-top: 35px;
	text-align: center;
}
.inner_circle p span {
	font-weight: 700;
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	display: block;
}

.first_one, 
.first_two,
.first_three,
.second_one, 
.second_two,
.third_one, 
.third_two {
	width: 170px;
	position: absolute;
	height: 170px;
	left: 0;
	border-radius: 100%;
}
.first_two {
	background-image:
    	linear-gradient(90deg, transparent 50%, #e3ced4 50%),
        linear-gradient(270deg, #e3ced4 50%, transparent 50%);
}
.second_two {
	background-image:
    	linear-gradient(90deg, transparent 50%, #f5f3ee 50%),
        linear-gradient(270deg, #f5f3ee 50%, transparent 50%);
}
.third_two {
	background-image:
    	linear-gradient(90deg, transparent 50%, #d9e9ee 50%),
        linear-gradient(270deg, #d9e9ee 50%, transparent 50%);
}

.first_one, 
.first_three {
	background-image:
    	linear-gradient(90deg, transparent 50%, #7d1935 50%),
        linear-gradient(270deg, #7d1935 50%, transparent 50%);
}

.second_one{
	background-image:
    	linear-gradient(90deg, transparent 50%, #c3c1b5 50%),
        linear-gradient(270deg, #c3c1b5 50%, transparent 50%);
} 
 
.third_one {
	background-image:
    	linear-gradient(90deg, transparent 50%, #4a96ad 50%),
        linear-gradient(270deg, #4a96ad 50%, transparent 50%);
} 

.first_one,
.second_one,
.third_one {
	-ms-transform: rotate(2deg); 
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);

    -webkit-animation-name: first_one; 
    animation-name: first_one;

    -ms-animation-duration: 0.8s; 
    -webkit-animation-duration: 0.8s; 
    animation-duration: 0.8s;

    -ms-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;

    -ms-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.second_one {
	-ms-animation-name: second_one;
	-webkit-animation-name: second_one; 
    animation-name: second_one;

    -ms-animation-duration: 1.2s;
    -webkit-animation-duration: 1.2s; 
    animation-duration: 1.2s;
}
.third_one {
	-ms-animation-name: third_one;
	-webkit-animation-name: third_one; 
    animation-name: third_one;

    -ms-animation-duration: 1.2s;
    -webkit-animation-duration: 1.2s; 
    animation-duration: 1.2s;
}

.first_three {
	opacity: 0;

	-ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);

    -webkit-animation-name: first_three; 
    animation-name: first_three;

    -webkit-animation-duration: 0.4s; 
    animation-duration: 0.4s;

    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;

    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;

    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

.status_wrapp > h2 {
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif !important;
	color: #3d3d3c;
	text-align: center;
	font-size: 16px;
	display: block;
	margin: 0;
	padding: 15px 0 10px 0;
}
.status_wrapp > p {
	font-size: 11px;
	font-weight: 400;
	line-height: normal;
	font-family: 'Open Sans', sans-serif;
	color: #3d3d3c;
	text-align: center;
	display: block;
	margin: 0;
	padding-top: 5px;
}


/* animacije */



/* first */

@-webkit-keyframes first_one {
    20% {}
    100% {
    -ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    }
}

@keyframes first_one {
    20% {}
    100% {
    -ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    }
}

@-webkit-keyframes first_three {
    0% {
    opacity: 1;
    }
    100% {
    -ms-transform: rotate(300deg); 
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
    opacity: 1;
    }
}

@keyframes first_three {
    0% {
    opacity: 1;
    }
    100% {
    -ms-transform: rotate(300deg); 
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
    opacity: 1;
    }
}

/* second */

@-webkit-keyframes second_one {
    20% {}
    100% {
    -ms-transform: rotate(46deg); 
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg);
    }
}

@keyframes second_one {
    20% {}
    100% {
    -ms-transform: rotate(46deg); 
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg);
    }
}

/* third */

@-webkit-keyframes third_one {
    20% {}
    100% {
    -ms-transform: rotate(28deg); 
    -webkit-transform: rotate(28deg);
    transform: rotate(28deg);
    }
}

@keyframes third_one {
    20% {}
    100% {
    -ms-transform: rotate(28deg); 
    -webkit-transform: rotate(28deg);
    transform: rotate(28deg);
    }
}

/* organizacione jedinice */

/*.org-jed {}
.org-jed.card {
	display: flex;
	flex-direction: row;
	margin-bottom:50px;
	height: 133px;
}

.org-jed-inner{
	display: flex;
	width:100%;
	padding:10px;
	background: #f7f7f7;
	border-radius: 5px;
}

.org-jed.card img {
	width: 90px;
	height:110px;
	margin-right:5px;
	border: 1px solid #eee;
}

.org-jed.card h5 {margin-top:0px;}

.org-jed .card-text {font-size:13px;}

.org-jed *[class^='icon-'] {color: #b7b7b7;}*/

.org-jed {}
.org-jed.card {
	display: block;
	/*flex-direction: row;*/
	margin-bottom:50px;
	min-height: 150px;
}

.org-jed-inner{
	/*display: flex;*/
	float:left;
	width:100%;
	padding:10px;
	background: #f7f7f7;
	border-radius: 5px;
	border:1px solid #f0f0f0;
}

.org-jed.card img {
	float:left;
	width: 90px;
	height:110px;
	margin-right:15px;
	border: 1px solid #eee;
}

.org-jed.card h5 {margin-top:0px; min-height:30px; background: #ececec; padding: 5px 10px; border: 1px solid #f9f9f9;}

.org-jed .card-text {font-size:13px;}

.org-jed *[class^='icon-'] {color: #b7b7b7;}

.tocolor-*{
	background: red;
}

/* kontakt */
.contact h3 {
	display:none}
	
.contact .contact-miscinfo dl.dl-horizontal dt{
	display:none !important}
.contact .contact-miscinfo dl.dl-horizontal dd{
	margin-left:0px !important}
	
/* hr logo */

#hrpozicija{
	position:absolute;
	right: 5px;
    top: 2px;}

#erazmuspozicija{
	position:absolute;
	right: 5px;
    top: 80px;}
	
/* sklanja Home button */
ul.nav.menu li.item-508{
	visibility:hidden}
.fakulteti-mobile{
	visibility:hidden}
	
.fakulteti-mobile ul{
	list-style:none;
	padding:0px !important}
	
.fakulteti-mobile ul li{
	height:30px;
	border-bottom:1px dotted #999;
	padding:5px}
	
.najnovijealumni #uni_latest_item_date{
	display:none}
.najnovijealumni .uni_latest_item.item-1 #uni_latest_item_title{
	display:block;
	padding-top:10px}
	
form#contact-form legend{
	font-size:12px}
	
/* strana studenti */
.eduroam{
	background:#4a96ad url('../images/eduroam.png') 95% 95% no-repeat;
	border-radius:10px;
	padding:5px;
	height:320px;
	color:#fff}
	
.eduroam h3{
	color:#fff}
	
.studenti-main{
	border-radius:10px;
	border:1px solid #ccc;
	padding:5px;
	height:320px
	}
	
#osmap ul.level_0 ul{ padding:20px !important}

/* backgroud za stranu rektori kroz godine */
body.itemid-788{ background:#f9f9f9 url('../images/bcg-rekotrat-istorija.jpg') 50% 40px fixed no-repeat; }
.cd-timeline-content{box-shadow:0 3px 0 #7d1935; border-radius:0.25em}

.mailnalog{ background:#f9f9f9 url('../images/mail-nalog.jpg') 0 0 no-repeat; background-size:cover; min-height:440px}
/*overwrite boju primarnog dugmeta definisdanog u bootstrapu sa nasom plavom bojom*/
.btn-primary{ background-color:#4a96ad !important; border-color:#4a96ad !important; }
.btn-primary:hover{ background-color:#342d2d !important; border-color:#342d2d !important; }

/*otovrena nauka meni desno */
li.item-1004{ padding-left:15px; font-size:13px;}
li.item-1003{ padding-left:15px; font-size:13px;}

/* ino tabs */
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  /* display: none; */
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

figure {margin-right:10px; float:left;}
.figure-caption {
	font-size: 90%;
	color: #6c757d;
}

 