/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 22 2024 | 13:26:18 */
/* order form */
/* verticalSteps */
#gform_8 .vSteps.gf_step_number {
	background-color: #d7d7d9;
	border-radius: 100%;
	border: none;
	color: #fff;
	text-align: center;
	height: 70px;
	width: 70px;
}

#gform_8 .vSteps.gf_step_number.activeStep,
#gform_8 .vSteps.gf_step_number.activeStep0,
#gform_8 .vSteps.gf_step_number.activeStep1,
#gform_8 .vSteps.gf_step_number.activeStep2,
#gform_8 .vSteps.gf_step_number.activeStep3,
#gform_8 .vSteps.gf_step_number.activeStep4,
#gform_8 .vSteps.gf_step_number.activeStep5,
#gform_8 .vSteps.gf_step_number.activeStep6,
#gform_8 .vSteps.gf_step_number.activeStep7,
#gform_8 .vSteps.gf_step_number.activeStep8 {
	background-color: #2AD36E;
}

#gform_8 .gf_step_label.activeStepl,
#gform_8 .gf_step_label.activeStep0l,
#gform_8 .gf_step_label.activeStep1l,
#gform_8 .gf_step_label.activeStep2l,
#gform_8 .gf_step_label.activeStep3l,
#gform_8 .gf_step_label.activeStep4l,
#gform_8 .gf_step_label.activeStep5l,
#gform_8 .gf_step_label.activeStep6l,
#gform_8 .gf_step_label.activeStep7l,
#gform_8 .gf_step_label.activeStep8l {
	color: #2C3442;
}

#gform_8 .vSteps.gf_step_number .fStep {
	font-size: 30px;
	line-height: 40px;
	font-weight: 700;
}

#gform_8 .vSteps.gf_step_number .lStep {
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	opacity: 0.7;
}

#gform_8 .gf_step_label {
	font-family: pp woodland, Sans-serif;
	color: #363940;
	font-size: 40px;
	font-weight: 400;
}

#gform_8 #field_8_7;
}

#gform_8 #field_8_7 input {
	width: 100%;
}

#gform_8 #field_8_10 {
	grid-column: span 6;
	padding-right: 100px;
}

#gform_8 #field_8_7 {
	grid-column: span 6;
	padding-left: 100px;
}

#gform_8 #field_8_7 input,
#gform_8 #field_8_10 input {
	width: 100%;
}

#gform_8 #field_8_20,
#gform_8 #field_8_1,
#gform_8 #field_8_4 .vIndicator p,
#gform_8 #field_8_6,
#gform_8 #field_8_23 .vIndicator p,
#gform_8 #field_8_24,
#gform_8 #field_8_25 .vIndicator p,
#gform_8 #field_8_26,
#gform_8 #field_8_27 .vIndicator p,
#gform_8 #field_8_28,
#gform_8 #field_8_29,
#gform_8 #field_8_30 .vIndicator p,
#gform_8 #field_8_30 .vIndicator img,
#gform_8 #field_8_36,
#gform_8 #field_8_41,
#gform_8 #field_8_42,
#gform_8 #field_8_46,
#gform_8 #field_8_229,
#gform_8 #field_8_235,
#gform_8 #field_8_236 {
	padding: 0 100px;
}

#gform_8 #field_8_21 .vIndicator p,
#gform_8 #field_8_22 .vIndicator p {
	padding-left: 100px;
}

#gform_8 #field_8_21,
#gform_8 #field_8_22,
#gform_8 #field_8_23,
#gform_8 #field_8_25,
#gform_8 #field_8_27,
#gform_8 #field_8_4 {
	margin-top: 150px;
}

#gform_8 #field_8_24 input,
#gform_8 #field_8_26 input,
#gform_8 #field_8_229 input {
	border-width: 0 0 1px 0;
	border-radius: 0;
}

#gform_8 input {
	font-size: 16px;
	line-height: 22px;
	border: 1px solid #363940;
	border-radius: 5px;
	background-color: transparent;
}

#gform_8 input::placeholder,
#gform_8 input:-ms-input-placeholder,
#gform_8 input::-ms-input-placeholder {
	color: #363940;
	opacity: 1;
}

/* dropDown */
#gform_8 #field_8_45 {
	padding-bottom: 50px;
	/* padding-top: 200px; */
	;
}

#gform_8 #field_8_46 {
	padding-bottom: 100px;
}

#gform_8 #field_8_46 #input_8_46,
#gform_8 #field_8_46 #input_8_46 select {
	font-size: 16px;
	line-height: 22px;
	border-color: #D7D7D9;
	border-radius: 5px;
	background-color: transparent;
	height: 40px;
	cursor: pointer;
}

/* file upload */
/*
#gform_8 .gpfup__preview {
  margin: auto 2px 0 0;
  position: relative;
}

#gform_8 .gpfup__file:not(:first-of-type) .gpfup__drag-handle {
  margin-left: 5px;
}

#gform_8 .gpfup__file .gpfup__drag-handle {
  margin-right: 2px;
}

#gform_8 .gpfup__files li {
  width: 20%;
  float: left;
  padding: 10px 0;
}

*/

#gform_8 .gpfup__files .gpfup__preview {
	width: 100% !important;
	height: auto !important;
	margin: 0 !important;
}

#gform_8 .gpfup__files .gpfup__preview img {
	min-width: 212px;
	min-height: 140px;
	object-fit: cover;
	width: auto;
	heigth: auto;
}

#gform_8 .gpfup__files .gpfup__preview .gpfup__preview-pendin {
	width: 100% !important;
	height: auto !important;
}

#gform_8 .gpfup__files .gpfup__preview svg {
	width: 100% !important;
	height: auto !important;
}

#gform_8 .gpfup__files .gpfup__preview img {
	background-color: transparent !important;
}

#gform_8 .gpfup__files .gpfup__file-info {
	display: none !important;
	width: 0 !important;
}

/*
#gform_8 button.gpfup__select-files {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 22px;
  letter-spacing: 1px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 30px 30px 30px 30px;
  padding: 14px 30px;
  margin-left: 20px;
}

#gform_8 .gpfup__droparea,
#gform_8 .gpfup__droparea span {
  color: #363940 !important;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  border-color: #363940;
  border-radius: 5px;
  background-color: transparent;
}

#gform_8 #field_8_20 button.gpfup__select-files {
  background-color: #2AD36E;
  border-color: #2AD36E;
}

#gform_8 #field_8_20 button.gpfup__select-files:hover {
  background-color: transparent;
  color: #2AD36E;
}

#gform_8 #field_8_1 button.gpfup__select-files.elementor-active,
#gform_8 #field_8_29 button.gpfup__select-files {
  background-color: #2C3442;
  border-color: #2C3442;
}

#gform_8 button.gpfup__select-files:hover {
  background-color: transparent;
  color: #2C3442;
}

#gform_8 #field_8_28 .gfield_radio {
  display: block;
}

#gform_8 #field_8_28 .gfield_radio label {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  margin-top: -370px;
  padding: 0;
}

#gform_8 #field_8_28 .gfield_radio .gchoice_8_28_0,
#gform_8 #field_8_28 .gfield_radio .gchoice_8_28_1 {
  height: 330px;
  width: 330px;
  float: left;
  margin: 0 auto;
  text-align: center;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 5px 30px 10px;
  margin: 0 4%;
  padding: 0;
}

#gform_8 #field_8_28 .gfield_radio .gchoice_8_28_0 input,
#gform_8 #field_8_28 .gfield_radio .gchoice_8_28_1 input {
  height: 330px;
  width: 330px;
  cursor: pointer;
  border-radius: 0 !important;
  opacity: 1;
  padding: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
}

#gform_8 #field_8_28 .gfield_radio input[type="radio"]:checked {
  background: #ecb9ff;
}

#gform_8 #field_8_28 .gfield_radio input[type="radio"]:checked+label {
  color: #fff !important;
}

#gform_8 #field_8_28 .gfield_radio .gchoice_8_28_0:hover,
#gform_8 #field_8_28 .gfield_radio .gchoice_8_28_1:hover {
  color: #fff !important;
  background: rgba(66, 58, 157, 0.3);
}

#gform_8 #field_8_28 .gfield_radio input[type="radio"]:disabled {
  background: #e6e6e6 !important;
  opacity: 0.6 !important;
  pointer-events: none !important;
}

#gform_8 #field_8_29 {
  margin-top: 50px;
}

#gform_8 #field_8_30 .vIndicator p {
  text-align: left;
}

#gform_8 #field_8_30 .vIndicator {
  text-align: center;
}

/* submit preview */
#field_8_36 table:first-of-type {
	border-width: 0;
}

#field_8_36 table:first-of-type td {
	border-width: 0 0 1px 0;
	border-color: #d7d7d9;
}

#field_8_36 table td:first-of-type {
	padding: 0;
}

#field_8_36 table table {
	margin: 0;
}

#field_8_36 table table tr:nth-child(n + 1) td:nth-child(1) {
	width: 25%;
	font-weight: 400;
	font-size: 24px;
	color: #363940;
}

#field_8_36 table table tr:nth-child(n + 1) td:nth-child(2) {
	width: 75%;
	font-weight: 600;
	font-size: 24px;
	color: #000000;
}

/* Zo! ovde idu imenovanje polja
#field_8_36 table table tr:nth-child(odd) {
  display: none;
}

#field_8_36 table table tr:nth-child(2) td:nth-child(1):after {
  content: "Selected Video";
}

#field_8_36 table table tr:nth-child(4) td:nth-child(1):after {
  content: "Full name";
}

#field_8_36 table table tr:nth-child(6) td:nth-child(1):after {
  content: "Date of Birth";
}

#field_8_36 table table tr:nth-child(8) td:nth-child(1):after {
  content: "Date of Disease";
}

#field_8_36 table table tr:nth-child(10) td:nth-child(1):after {
  content: "Hero Image";
}

#field_8_36 table table tr:nth-child(12) td:nth-child(1):after {
  content: "Bulk Images";
}

#field_8_36 table table tr:nth-child(14) td:nth-child(1):after {
  content: "Quote 1";
}

#field_8_36 table table tr:nth-child(16) td:nth-child(1):after {
  content: "Quote 2";
}
*/
#field_8_36 .tabelaInput font,
#field_8_36 .tabelaInput input {
	display: block;
}

#field_8_36 .tabelaInput font {
	width: 80%;
	float: left;
}

#field_8_36 .tabelaInput input {
	width: 15%;
	float: right;
}

#field_8_36 .tabelaInput ul {
	max-width: 1100px;
	width: 100%;
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}

#field_8_36 .tabelaInput ul li {
	display: block;
	width: 20%;
	float: left;
	margin: 5px;
}

#field_8_36 .tabelaInput ul li img {
	display: block;
	max-width: 100%;
	max-height: 130px;
	width: auto;
	height: auto;
}

#field_8_36 .tabelaInput a,
#field_8_36 .tabelaInput input {
	background-color: #f2f2f2;
	color: #2d323c;
	border-radius: 10px;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	padding: 12px;
}

#1field_8_36 .tabelaInput input:nth-child(2) {
	display: none;
}

#field_8_36 .tabelaInput:hover a,
#field_8_36 .tabelaInput input:hover {
	background-color: #2d323c;
	color: #fff;
}

#gform_page_8_2 #gform_previous_button_1 {
	display: none;
}

#gform_8 .gform_page_footer {
	margin-top: 30px;
	text-align: center;
	display: flex; /* Aktiviraj flexbox za roditelja */
    justify-content: center; /* Horizontalno centriranje */
    align-items: center; /* Vertikalno centriranje */
}

/*
#gform_8 .gform_page_footer #gform_next_button_8_35 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 22px;
  letter-spacing: 2px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 30px 30px 30px 30px;
  padding: 14px 30px;
  margin-left: 20px;
  color: #ffffff;
  border-color: #2C3442;
  background-color: #2C3442;
  min-width: 166px;
}

#gform_8 .gform_page_footer #gform_next_button_8_35:hover {
  background-color: transparent;
  color: #2C3442;
}
*/

#gform_8 .gform_page_footer #gform_previous_button_1 {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 22px;
	letter-spacing: 2px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 30px 30px 30px 30px;
	padding: 14px 30px;
	margin-left: 20px;
	color: #ffffff;
	border-color: #ecb9ff;
	background-color: #ecb9ff;
	min-width: 166px;
}

#gform_8 .gform_page_footer #gform_previous_button_1:hover {
	background-color: transparent;
	color: #ecb9ff;
}

#gform_8 #gform_submit_button_1 {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 22px;
	letter-spacing: 2px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 30px 30px 30px 30px;
	padding: 14px 30px;
	margin-left: 20px;
	color: #ffffff;
	border-color: #2C3442;
	background-color: #2C3442;
	min-width: 166px;
}

#gform_8 #gform_submit_button_1:hover {
	background-color: transparent;
	color: #2C3442;
}

#gform_page_8_1 {
	/*display: block !important; */
	display: block;
}

#gform_page_8_1.sakrijOvo {
	display: none;
}

/* ukoliko je aktivna druga stranica forme krijem dugme za nastavak */
/* iskljucujem
.nemaNone_1_2 #gform_next_button_8_35 {
  display: none;
}
*/
/* krijem product totals */
#gform_8 .product_totals {
	display: none;
}

#gform_8 .gfield_required,
#gform_8 #field_8_20 span.gfield_required,
#gform_8 #field_8_1 span.gfield_required {
	color: #2C3442 !important;
	font-style: normal;
	text-transform: lowercase;
	font-size: 14px;
	font-weight: 600;
}

/* Check */
#gform_8 #field_8_41 {
	-ms-box-orient: horizontal;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
}

#gform_8 #field_8_41 .gfield_label {
	width: 100%;
	order: 1;
}

#gform_8 #field_8_41 #gfield_description_8_41 {
	order: 2;
	width: 88%;
	font-weight: 400;
	font-size: 24px;
	color: #363940;
	margin-top: 0px;
}

#gform_8 #field_8_41 .ginput_container_radio {
	order: 3;
	width: 12%;
}

#gform_8 #field_8_41 #validation_message_8_41 {
	order: 4;
	width: 100%;
	margin-top: 20px;
}

#gform_8 #field_8_41 #input_8_41 {}

#gform_8 #field_8_41 .gchoice_8_41_0,
#gform_8 #field_8_41 .gchoice_8_41_1 {
	width: 50%;
}

#gform_8 #field_8_41 .gfield_radio {
	display: block;
}

#gform_8 #field_8_41 .gfield_radio label {
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	margin-top: -100px;
	padding: 0;
	width: 100%;
}

#gform_8 #field_8_41 .gchoice_8_41_0,
#gform_8 #field_8_41 .gchoice_8_41_1 {
	height: 60px;
	width: 60px;
	margin: 0 auto;
	text-align: center;
	box-shadow: rgba(100, 100, 111, 0.1) 0px 5px 30px 10px;
	margin: 0 2.2%;
	padding: 0;
}

#gform_8 #field_8_41 .gchoice_8_41_0 {
	float: left;
}

#gform_8 #field_8_41 .gchoice_8_41_1 {
	float: right;
}

#gform_8 #field_8_41 .gchoice_8_41_0 input,
#gform_8 #field_8_41 .gchoice_8_41_1 input {
	height: 60px;
	width: 60px;
	cursor: pointer;
	border-radius: 0 !important;
	opacity: 1;
	padding: 0;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
}

#gform_8 #field_8_41 label {
	color: #363940;
	cursor: pointer;
}

#gform_8 #field_8_41 input[type="radio"]:checked {
	background: #363940;
}

#gform_8 #field_8_41 input[type="radio"]:checked+label {
	color: #fff !important;
}

#gform_8 #field_8_41 .gchoice_8_41_0:hover,
#gform_8 #field_8_41 .gchoice_8_41_1:hover {
	color: #fff !important;
	background: #363940;
}

#gform_8 #field_8_41 .gchoice_8_41_0:hover label,
#gform_8 #field_8_41 .gchoice_8_41_1:hover label{
	color: #fff
}

#gform_8 #field_8_41 input[type="radio"]:disabled {
	background: #e6e6e6 !important;
	opacity: 0.6 !important;
	pointer-events: none !important;
}

#gform_8 #field_8_43 input {
	background-color: #f2f2f2;
	color: #2d323c;
	border-radius: 10px;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	padding: 12px;
	max-width: 100px;
	width: 100%;
	float: right;
	margin-top: 0px;
}

#gform_8 #field_8_43 input:hover {
	background-color: #2d323c;
	color: #fff;
}

#gform_8 #gfield_description_8_42 {
	margin-top: -40px;
}

#gform_8 #input_8_42 {
	margin-left: 0;
}

#gform_8 #label_8_42_1 {
	font-weight: 400;
	font-size: 24px;
	color: #363940;
}

#gform_8 #choice_8_42_1 {
	-ms-transform: scale(2);
	/* IE */
	-moz-transform: scale(2);
	/* FF */
	-webkit-transform: scale(2);
	/* Safari and Chrome */
	-o-transform: scale(2);
	/* Opera */
	transform: scale(2);
	margin-right: 20px;
	cursor: pointer;
}

#gform_8 #field_8_44 {
	grid-column: span 8;
	padding-left: 100px;
}

#gform_8 #field_8_43 {
	grid-column: span 4;
	padding-right: 100px;
}

#gform_8 {
	text-align: left;
}

#gform_8 .gform_wrapper {
	text-align: left;
}

#gform_8 #gf_progressbar_wrapper_1,
.woocommerce-checkout #order_review .variation {
	display: none;
}

#gform_8 #subtot {
	display: none !important;
}

.zoCat_videos .ginput_container.ginput_container_total {
	display: none !Important;
}

.ic-theme--cover-tile .image-choices-choice .gform-field-label {
	height: 147px !important;
}

/* button */
#gform_8 .gform-theme-button{
	text-transform: uppercase;
    background-color: transparent!important;
    border: 1px solid #363940;
    color: #363940!important;
    font-family: work sans,Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 1.2px;
    text-decoration: none;
    height: 54px;
    border-radius: 50px 50px 50px 50px;
    width: 170px
}

#gform_8 .gform-theme-button:hover{
	text-transform: uppercase;
    background-color: #363940!important;
    border: 1px solid #363940;
    color: #fff!important;
    font-family: work sans,Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 1.2px;
    text-decoration: none;
    height: 54px;
    border-radius: 50px 50px 50px 50px;
    width: 170px
}

#gform_8 #gform_submit_button_8.single_add_to_cart_button.button.alt.gform_button,
#gform_8 #gform_submit_button_8:not(.prikaziDugme) {
	display: none
}

#gform_8 #gform_submit_button_8.mainButton {
    /* background-color: transparent; */
    /* background-image: linear-gradient(90deg,#93B7CA 0%,#346386 100%); */
	background-color: #93B7CA!important;
    border-style: solid;
	color: #fff!important;
	border-color: #93B7CA;
	width: 200px;
	height: 62px;
}

#gform_8 #gform_submit_button_8.mainButton:hover,
#gform_8 #gform_submit_button_8.mainButton:focus {
    background-color: #363940!important;
	border-color: #363940;
    color: #fff;
}


#gform_8 #gform_previous_button_8,
#gform_8 .quantity{
	display: none
}

@media (max-width: 767px) {
	#gform_8 {
		padding: 0 15px;
	}

	/* Krug bude 40px */
	#gform_8 .vSteps.gf_step_number {
		background-color: #d7d7d9;
		border-radius: 100%;
		border: none;
		color: #fff;
		text-align: center;
		height: 50px;
		/* Manji krug */
		width: 50px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	/* Aktivni korak - zeleni krug */
	#gform_8 .vSteps.gf_step_number.activeStep,
	#gform_8 .vSteps.gf_step_number.activeStep0,
	#gform_8 .vSteps.gf_step_number.activeStep1,
	#gform_8 .vSteps.gf_step_number.activeStep2,
	#gform_8 .vSteps.gf_step_number.activeStep3,
	#gform_8 .vSteps.gf_step_number.activeStep4,
	#gform_8 .vSteps.gf_step_number.activeStep5,
	#gform_8 .vSteps.gf_step_number.activeStep6,
	#gform_8 .vSteps.gf_step_number.activeStep7,
	#gform_8 .vSteps.gf_step_number.activeStep8 {
		background-color: #2AD36E;
	}

	/* Veličina fonta unutar koraka (fStep i lStep) */
	#gform_8 .vSteps.gf_step_number .fStep {
		font-size: 16px;
		/* Manji font za broj */
		font-weight: 400;
		line-height: 40px;
		/* Da se centrirano prikazuje unutar kruga */
		;
	}

	#gform_8 .vSteps.gf_step_number .lStep {
		font-size: 14px;
		/* Manji font za /5 */
		line-height: 20px;
		font-weight: 400;
		opacity: 0.7;
	}

	/* Fleksibilne kolone */
	#gform_8 .vIndicator.gf_step {
		display: flex;
		align-items: center;
	}

	#gform_8 .vIndicator.gf_step .vSteps {
		flex-shrink: 0;
		/* Kolona sa krugom ne menja širinu */
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#gform_8 .vIndicator.gf_step .gf_step_label {
		flex-grow: 1;
		/* Druga kolona zauzima preostali prostor */
		padding-left: 10px;
		/* Malo razmaka između kruga i teksta */
		font-family: pp woodland, Sans-serif;
		color: #363940;
		font-size: 20px;
		/* Manji font za etiketu */
		font-weight: 400;
	}

	/* image choices */
	#input_8_68 .gchoice {
		display: block;
		width: 100%;
		margin-bottom: 0px;
	}

	#input_8_68 .image-choices-choice-image-wrap {
		width: 100% !important;
		height: auto !important;
		background-size: cover;
		position: relative;
	}

	#input_8_68 .gform-field-label {
		width: 100% !important;
		height: auto !important;
		display: block;
		text-align: center;
		/* position: absolute; */
		/* top: 0; */
		/* left: 0; */
		z-index: 10;
		/* Da se osigura da bude iznad slike */
		;
	}

	#input_8_68 .gform-field-label span {
		display: block;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	#input_8_68 .image-choices-choice-image {
		width: 100%;
		height: auto;
		display: block;
	}

	#input_8_68 .image-choices-choice-text {
		display: block;
		text-align: center;
		font-size: 16px;
		margin-top: 5px;
	}

	#orderForm2024 .izabraniElement {
		margin-top: 20px;
		margin-bottom: 0;
		margin-left: 0px
	}

	/* dugmići */
	#orderForm2024 .inlineButtons {
		width: 100%;
		gap: 10px;
		margin-top: 20px;
		margin-left: 0px;
	}

	/* Postavi omotač dugmeta da zauzima 100% širine */
	#orderForm2024 .inlineButtons .elementor-button-wrapper {
		width: 100%;
	}

	/* Postavi dugme (link) da zauzima 100% i koristi flex za centriranje teksta */
	#orderForm2024 .inlineButtons .elementor-button {
		width: 100%;
		height: auto;
		display: flex;
		justify-content: center;
		/* Horizontalno centriranje */
		align-items: center;
		/* Vertikalno centriranje */
		/* font-size: 20px; */
		text-align: center;
		padding: 16px;
		/* Dodaj padding za ugodniji razmak */
		;
	}

	#gform_8 #field_8_21,
	#gform_8 #field_8_22,
	#gform_8 #field_8_23,
	#gform_8 #field_8_25,
	#gform_8 #field_8_27,
	#gform_8 #field_8_4 {
		margin-top: 30px;
	}

	#gform_8 #field_8_20,
	#gform_8 #field_8_1,
	#gform_8 #field_8_4 .vIndicator p,
	#gform_8 #field_8_6,
	#gform_8 #field_8_23 .vIndicator p,
	#gform_8 #field_8_24,
	#gform_8 #field_8_25 .vIndicator p,
	#gform_8 #field_8_26,
	#gform_8 #field_8_27 .vIndicator p,
	#gform_8 #field_8_28,
	#gform_8 #field_8_29,
	#gform_8 #field_8_30 .vIndicator p,
	#gform_8 #field_8_30 .vIndicator img,
	#gform_8 #field_8_36,
	#gform_8 #field_8_41,
	#gform_8 #field_8_42,
	#gform_8 #field_8_46,
	#gform_8 #field_8_229,
	#gform_8 #field_8_235,
	#gform_8 #field_8_236 {
		padding: 0px;
	}

	#gform_8 #field_8_7 input {
		width: 100%;
		margin-top: -15px;
	}

	#gform_8 #field_8_10 {
		grid-column: span 12;
		padding-right: 0px;
	}

	#gform_8 #field_8_7 {
		grid-column: span 12;
		padding-left: 0px;
	}

	#gform_8 #field_8_7 input,
	#gform_8 #field_8_10 input {
		width: 100%;
	}

	/* file upload */
	#orderForm2024 .gfield--type-fileupload.gfield--width-quarter {
		grid-column: span 12;
		-ms-grid-column-span: 12
	}

	#field_8_20,
	#field_8_83,
	#field_8_90,
	#field_8_101,
	#field_8_106,
	#field_8_110,
	#field_8_207,
	#field_8_220,
	#field_8_216,
	#field_8_129,
	#field_8_142,
	#field_8_138,
	#field_8_156,
	#field_8_152,
	#field_8_148,
	#field_8_161,
	#field_8_178,
	#field_8_174,
	#field_8_170,
	#field_8_166,
	#field_8_182,
	#field_8_203,
	#field_8_199,
	#field_8_195,
	#field_8_191,
	#field_8_187,
	#field_8_141,
	#field_8_139 {
		margin-left: 0px;
		margin-right: -0px
	}

	#field_8_87,
	#field_8_91,
	#field_8_105,
	#field_8_109,
	#field_8_222,
	#field_8_216,
	#field_8_143,
	#field_8_141,
	#field_8_156,
	#field_8_152,
	#field_8_148,
	#field_8_180,
	#field_8_176,
	#field_8_174,
	#field_8_172,
	#field_8_170,
	#field_8_168,
	#field_8_166,
	#field_8_205,
	#field_8_201,
	#field_8_199,
	#field_8_197,
	#field_8_195,
	#field_8_193,
	#field_8_189,
	#field_8_185 {}

	#field_8_82,
	#field_8_72,
	#field_8_89,
	#field_8_102,
	#field_8_107,
	#field_8_111,
	#field_8_211,
	#field_8_130,
	#field_8_135,
	#field_8_212,
	#field_8_157,
	#field_8_153,
	#field_8_149,
	#field_8_165,
	#field_8_183,
	#field_8_198,
	#field_8_194,
	#field_8_190,
	#field_8_186,
	#field_8_202,
	#field_8_145,
	#field_8_208,
	#field_8_219,
	#field_8_215,
	#field_8_162,
	#field_8_177,
	#field_8_173,
	#field_8_169,
	#field_8_134,
	#field_8_131 {
		margin-left: 0px
	}

	#field_8_88,
	#field_8_92,
	#field_8_100,
	#field_8_108,
	#field_8_221,
	#field_8_136,
	#field_8_132,
	#field_8_151,
	#field_8_147,
	#field_8_162,
	#field_8_174,
	#field_8_172,
	#field_8_170,
	#field_8_168,
	#field_8_166,
	#field_8_164,
	#field_8_196,
	#field_8_194,
	#field_8_192,
	#field_8_190,
	#field_8_188,
	#field_8_217,
	#field_8_214 {}

	#orderForm2024 .gpfup__droparea .gpfup__select-files-container button::after,
	#orderForm2024 button.gform_button_select_files::after,
	#orderForm2024 .gpfup__droparea button::after {
		margin-top: -40px;
	}

	#orderForm2024 .gfield--type-textarea.gfield--width-quarter {
		grid-column: span 12;
		-ms-grid-column-span: 12
	}

	#orderForm2024 .gform_page_footer.top_label.inlineButtons {
		display: flex;
		/* Fleksibilno raspoređivanje dugmića */
		justify-content: space-between;
		/* Razmak između dugmića */
		gap: 10px;
		/* Razmak između kolona */
	}

	#orderForm2024 .gform_page_footer.top_label.inlineButtons a,
	#orderForm2024 .gform_page_footer.top_label.inlineButtons input {
		width: 50%;
		/* Širina svakog dugmeta */
		box-sizing: border-box;
		/* Da padding i border ne utiču na širinu */
		height: 54px
	}

	#field_8_36 table table tr:nth-child(n + 1) td:nth-child(1) {
		width: 50%;
		font-weight: 400;
		font-size: 24px;
		color: #363940;
	}
	
	#field_8_36 table table tr:nth-child(n + 1) td:nth-child(2) {
		width: 50%;
		font-weight: 600;
		font-size: 24px;
		color: #000000;
	}

	#orderForm2024 #field_8_36 {
		margin-top: 500px
	}
	#orderForm2024 #field_8_36 table,
	#orderForm2024 #field_8_36 td,
	#orderForm2024 #field_8_36 tr {
		background-color: transparent;
		border-color: #363940;
		font-family: "Work Sans";
		font-weight: normal;
		font-size: 16px;
		line-height: 22px;
		text-align: left;
		color: #363940;
	}
}