#izobrazevanje_modal .modal-dialog {
	width: 800px;
	max-width: 90%;
}

#steps {
	min-height: 100px;
}

#steps .step:not(:first-child) {
	/*margin-top: 20px;*/
}

#izobrazevanje_modal div > .box {
	cursor: pointer;
	max-width: 230px;
	margin: 0 auto;
}

#izobrazevanje_modal .boxes.chosen div > .box {
	opacity: 0.25;
}

#izobrazevanje_modal div:first-child > .box,
#izobrazevanje_modal div:last-child > .box {
	margin: 0;
}

#izobrazevanje_modal div:last-child > .box {

}

#izobrazevanje_modal .box h4 {
	line-height: 1.42857143em;
	min-height: 3.42857143em;
	width: 100%;
	color: #ffffff;
}

#izobrazevanje_modal .box:hover .border-effect::after,
#izobrazevanje_modal .box.selected .border-effect::after {
	transform: scale(1);
}

#izobrazevanje_modal .box.selected h4 {
	background-color: #a99b6c !important;
	/*color: #a99b6c;*/
}

#izobrazevanje_modal .boxes.chosen div > .box:hover,
#izobrazevanje_modal .boxes.chosen div > .box.selected {
	opacity: 1;
}

#izobrazevanje_modal price {
	white-space: nowrap;
}

#izobrazevanje_modal input[type='checkbox'] {
	max-width: 20px;
	float: left;
	max-height: 23px;
	line-height: 23px;
	margin: 0 10px 0 0;
}

#izobrazevanje_modal .thumb {
	position: relative;
}

#izobrazevanje_modal .thumb .thumb-overlay {
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 15px;
	background-color: rgba(169,155,108, 0.8);
	color: #fff;
	text-align: left;
}

#izobrazevanje_modal .thumb .thumb-overlay p {
	color: #fff;
}

#izobrazevanje_modal .thumb:hover .thumb-overlay {
	opacity: 1;
}

#izobrazevanje_modal input[type='checkbox'][readonly]:not(:checked),
#izobrazevanje_modal input[type='checkbox'][readonly]:not(:checked) + label {
	opacity: 0.5;
	pointer-events: none;
}

#izobrazevanje_modal .disabled input[type='checkbox'],
#izobrazevanje_modal .disabled input[type='checkbox'] + label {
	opacity: 0.5;
	pointer-events: none !important;
}

#izobrazevanje_modal .just-one input[type='checkbox'][readonly]:not(:checked),
#izobrazevanje_modal .just-one input[type='checkbox'][readonly]:not(:checked) + label {
	pointer-events: all;
}

#izobrazevanje_modal #partial_cart {
	border: 1px solid #a99b6c;
	padding: 10px;
	font-size: 17px;
}

@media only screen and (max-width: 900px) {
	#izobrazevanje_modal .modal-dialog {
		margin: 10px 5%;
	}
}

@media only screen and (max-width: 767px) {
	#izobrazevanje_modal div > .box {
		max-width: 100%;
	}

	#izobrazevanje_modal .thumb-overlay {
		display: none;
	}

	#izobrazevanje_modal .box .mobile-short {
		background: #a99b6c;
		padding: 10px;
		color: #fff;
	}

	#izobrazevanje_modal div[class^='col-'] {
		/*margin-top: 0;*/
		/*margin-bottom: 0;*/
	}

    #izobrazevanje_modal .box h4 {
	    min-height: 58px;
	    padding: 5px 10px !important;
    }
}


@media only screen and (max-width: 550px) {
	#izobrazevanje_modal .boxes  div.col-xs-4 {
		width: 100%;
		margin: 15px auto;
	}

	#izobrazevanje_modal .boxes  div.col-xs-4:first-child {
		margin-top: 0;
	}

	#izobrazevanje_modal .boxes  div.col-xs-4:last-child {
		margin-bottom: 0;
	}

	#izobrazevanje_modal .boxes .box {
		max-width: 70%;
		margin: 0 auto !important;
	}

    #izobrazevanje_modal .box h4 {
	    font-size: 14px;
    }
}

@media only screen and (max-width: 767px) {
	.hideMobile{
		display: none !important;
	}
}

@media only screen and (min-width: 767px) {
	.showMobile{
		display: none !important;
	}
}

.fleft{
	float: left;
}