
span.multiselect-native-select {
	position:relative;
}
span.multiselect-native-select select {
	border:0!important;
	clip:rect(0 0 0 0)!important;
	height:1px!important;
	margin:-1px -1px -1px -3px!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	width:1px!important;
	left:50%;
	top:30px;
}
.multiselect-container {
	position:absolute;
	list-style-type:none;
	margin:0;
	padding:0;
}
.multiselect-container .input-group {
	margin:5px;
}
.multiselect-container .multiselect-reset .input-group {
	width:93%;
}
.multiselect-container>li {
	padding:0;
	/* display: table-caption; */
}
.multiselect-container>li>a.multiselect-all label {
	font-weight:700;
}
.multiselect-container>li.multiselect-group label {
	margin:0;
	padding:3px 20px;
	height:100%;
	font-weight:700;
}
.multiselect-container>li.multiselect-group-clickable label {
	cursor:pointer;
}
.multiselect-container>li>a {
	/* padding:0; */
}
.multiselect-container>li>a>label {
	margin:0;
	height:100%;
	cursor:pointer;
	font-weight:400;
	padding:3px 20px 3px 40px;
}
.multiselect-container>li>a>label.checkbox,
.multiselect-container>li>a>label.radio {
	margin:0;
}
.multiselect-container>li>a>label>input[type=checkbox] {
	margin-bottom:5px;
}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}
.form-inline .multiselect-container label.checkbox,
.form-inline .multiselect-container label.radio {
	padding:3px 20px 3px 40px;
}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox],
.form-inline .multiselect-container li a label.radio input[type=radio] {
	margin-left:-20px;
	margin-right:0;
}












/* ovo dole sam ja dodao */
*{
	border: none;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: unset;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}

.dropdown-menu {
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border: 2px solid #bcbcbc;
}

a {
	color: black;
}

/* ovo je original iz bootstrap-3.3.7.css
mark,
.mark {
  padding: .2em; 
  background-color: #fcf8e3;
} */

mark,
.mark {
  padding: 0 !important; /* ovo je važno, jer inače brlja pri markiranju "search" rezultata */
  background-color: red;
	color: white;
}
.myModal.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
  padding-top: 10px;
  /* margin-bottom: -10px; */
  color: #00B4B4;
}
.modal-footer {
    padding: 15px;
    text-align: center;
    height: 68px;
    border-top: 1px solid #e5e5e5;
}
.myModal .modal-dialog {
	top: 50%;
	margin: 0 auto;
	max-width: 500px;
}
@media screen and (max-width: 640px) {
	.myModal .modal-dialog {
		max-width: 85%;
	}
}

.modal-dialog .icon-box {
	color: #fff;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 8px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	z-index: 9;
	background: GREEN;
	padding: 15px;
	text-align: center;
	box-shadow: unset;
}
.modal-dialog .icon-box i {
	font-size: 31px;
	position: relative;
	top: -120%;
	left: -100%;
}
.modal-dialog .modal-body p {
	color: green;
	/* font-weight: 600; */
}

.btn {
	line-height: 20px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
  outline-offset: none;
}
.btn:active,
.btn.active {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-success {
  color: #fff;
  background-color: var(--turquoise);
  border-color: var(--turquoise_dark);
}
.btn-success:focus,
.btn-success.focus {
  color: black;
  background-color: var(--turquoise_extra_light);
  border-color: var(--orange);
}
.btn-success:hover {
	color: black;
	background-color: var(--turquoise_light);
	border-color: var(--turquoise);
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	color: black;
  background-color: var(--turquoise_extra_light);
  border-color: var(--orange);
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
	color: black;
  background-color: var(--turquoise_extra_light);
  border-color: var(--orange);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=50);
  opacity: .50;
}
.btn-block {
    width: auto;
    display: inline;
}
.glyphicon {
	/* top: 1px; */
	line-height: 24px;
}
i.glyphicon.glyphicon-remove-circle,
i.glyphicon.glyphicon-search {
	font-size: 18px;
}

.btn-lg {
  padding-top: 7px;
  line-height: 1.4;
}
.btn-group, .btn-group-vertical {
	display: inline-grid;
}
.form-control {
	height: 38px;
}

