/*
background-color: #b93221;
border-color: #b93221;
*/
/*.user-input-wrp {
	position: relative;
	width: 100%;
}
.user-input-wrp .inputText {
	width: 100%;
	outline: none;
	border: none;
	border-bottom: 1px solid #b93221;
 	box-shadow: none !important;
}
.user-input-wrp .inputText:focus {
	border-color: #b93221;
	border-width: medium medium 2px;
}
.user-input-wrp .floating-label {
	position: absolute;
	pointer-events: none;
	top: 0.8em;
	left: 1em;
	transition: 0.2s ease all;
	color: #b93221;
}
.user-input-wrp input:focus ~ .floating-label, .user-input-wrp input:not([value='']) ~ .floating-label {
	color: #b93221;
	top: -1em;
	left: 10px;
	font-size: 0.8em;
	opacity: 1;
}
.user-input-wrp textarea:focus ~ .floating-label, .user-input-wrp textarea:not([value='']) ~ .floating-label {
	color: #b93221;
	top: 0px;
	left: 10px;
	font-size: 0.8em;
	opacity: 1;
}*/
#redDot { color: red; }
.xdsoft_datetimepicker .xdsoft_month { text-transform: capitalize !important; }
#osobniPodaci_11, #osobniPodaci_16 { text-transform: capitalize !important; }
.nohover { pointer-events:none !important; }
fieldset:disabled { opacity: 0.4; }
div.error, div.error_custom {
	font-size: 120% !important;
	font-style: italic !important;
	color: red !important;
/*	margin-top: 0.5em !important;*/
	margin-left: 1em !important;
}
.accordion > .card > .card-header:hover { cursor: pointer !important; }
.collapsing { transition:height 0.55s ease !important; }
.site-content label bdo { text-transform: lowercase !important; }
div.loadSpinner { z-index: 2 !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%); }
.spinner-grow { width: 20rem; height: 20rem; }

/*div.card-header > h3:hover { color: #b93221 !important; }*/
/*******************************************/

/*body { padding-top: 0rem !important; }
.modal.fullScreen { padding: 0 !important; }
.modal .modal-dialog.fullScreen {
	width: 100% !important;
	max-width: none !important;
	height: 100% !important;
	margin: 0 !important;
}
.modal .modal-content.fullScreen {
	height: 100% !important;
	border: 0 !important;
	border-radius: 0 !important;
}
.modal .modal-body.fullScreen { overflow-y: auto !important; }
.user-input-wrp {
	position: relative !important;
	width: 100% !important;*/
/*	padding-bottom: 2em !important;*/
/*}
.user-input-wrp .inputText {
	width: 100% !important;
	outline: none !important;
	border: none !important;
	border-bottom: 1px solid #b93221 !important;
	box-shadow: none !important;
}
.user-input-wrp .inputText:focus {
	border-color: #b93221 !important;
	border-width: medium medium 2px !important;
}
.user-input-wrp .floating-label {
	position: absolute !important;
	pointer-events: none !important;
	top: 1.0em !important;
	left: 25px !important;
	transition: 0.2s ease all !important;
	color: #b93221 !important;
}
.user-input-wrp input:focus ~ .floating-label,
.user-input-wrp input:not([value='']) ~ .floating-label {
	color: #b93221 !important;
	top: 0 !important;
	left: 10px !important;*/
	/*font-size: 16px !important;*/
	/*font-size: 0.8em !important;*/
	/*opacity: 1 !important;
}
.user-input-wrp textarea:focus ~ .floating-label,
.user-input-wrp textarea:not([value='']) ~ .floating-label {
	color: #b93221 !important;
	top: 0 !important;
	left: 10px !important;*/
	/*font-size: 16px !important;*/
	/*font-size: 0.8em !important;*/
	/*opacity: 1 !important;
}
.form-control { padding-top: 1em !important; }
form .custom-control { padding-bottom: 0.5em !important; }*/
/*.status_korisnika_naziv_ucilistaCRO .floating-label, .status_korisnika_naziv_ucilistaNOCRO .floating-label, .status_korisnika_JMBAG .floating-label { top: 0em !important; }*/
/*.status_korisnika_naziv_ucilistaCRO, .status_korisnika_naziv_ucilistaNOCRO, .status_korisnika_JMBAG { margin-top: 1em !important; padding-bottom: 0.5em !important; }*/
/*.status_korisnika_naziv_ucilistaCRO input:focus ~ .floating-label, .status_korisnika_naziv_ucilistaCRO input:not([value='']) ~ .floating-label,
.status_korisnika_naziv_ucilistaNOCRO input:focus ~ .floating-label, .status_korisnika_naziv_ucilistaNOCRO input:not([value='']) ~ .floating-label,
.status_korisnika_JMBAG input:focus ~ .floating-label, .status_korisnika_JMBAG input:not([value='']) ~ .floating-label { top: -1.8em !important; }*/
/*.napomene {
	font-size: 0.8em !important;
	font-style: italic !important;
	color: #777 !important;
	bottom: 2.5em !important;
	position: relative !important;
}*/
/*.napomene.datumDiv, .invaliditetDiv {
	font-size: 0.8em !important;
	font-style: italic !important;
	color: #777 !important;
	bottom: 1em !important;
	position: relative !important;
	font-weight: bold !important;
}*/
/*.zaRadio {
	bottom: 0.1em !important;
	position: relative !important;
}
.logOut:hover { cursor: pointer !important; }
.fade {
	-webkit-transition: opacity .15s linear !important;
	-o-transition: opacity .15s linear !important;
	transition: opacity .15s linear !important;
}
.nohover { pointer-events:none !important; }
.loaderSpin {
	border: 16px solid #f3f3f3 !important;
	border-radius: 50% !important;
	border-top: 16px solid #3498db !important;
	border-bottom: 16px solid #3498db !important;
	width: 160px; height: 160px !important;
	-webkit-animation: spin 2s linear infinite !important;
	animation: spin 2s linear infinite !important;
}
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
@media screen and (max-width: 576px) {.loaderSpin { width: 40px !important; height: 40px !important; }}
@media screen and (max-width: 768px) {.loaderSpin { width: 70px !important; height: 70px !important; }}
@media screen and (max-width: 992px) {.loaderSpin { width: 100px !important; height: 100px !important; }}
@media screen and (max-width: 1200px) {.loaderSpin { width: 120px !important; height: 120px !important; }}
fieldset:disabled { opacity: 0.4 !important; }
label.error, label.error_custom {
	font-size: 90% !important;
	font-style: italic !important;
	color: red !important;
	margin-top: 0.5em !important;
	margin-left: 1em !important;
}
.user-input-wrp.bottom { padding-bottom: 0em !important; }*/
