﻿
.hidden-by-default {
	display: none;
}


.funds_table.hide_cycle .funds_field_cycle, .funds_table.hide_remarks .funds_field_remarks {
	display: none;
}

body.checkout_page div.payment_box_frame, body.checkout_mobile div.payment_box_frame {
	display: none;
}

body.checkout_page iframe#payment_frame, body.checkout_mobile iframe#payment_frame {
	height: 220px; /*187px;*/
	overflow: hidden;
	border: none;
	width: 100%;
}

body.checkout_mobile iframe#payment_frame {
	height: 430px; /*187px;*/
	height: 486px; /*187px;*/
}

body.checkout_page.show_payment_frame div.payment_box_frame, body.checkout_mobile.show_payment_frame div.payment_box_frame {
	display: block;
}

body.checkout_page.hide_credit .payment_box, body.checkout_page.hide_credit #payment_frame, body.checkout_page.hide_credit .bls_table,
body.checkout_mobile.hide_credit .payment_box, body.checkout_mobile.hide_credit #payment_frame, body.checkout_mobile.hide_credit .bls_table {
	display: none;
}

body.checkout_page.show_payment_frame .payment_box, body.checkout_page.show_payment_frame button#buynow, body.checkout_mobile.show_payment_frame .payment_box, body.checkout_mobile.show_payment_frame button#continue3 {
	display: none;
}

body.checkout_page.show_payment_frame.hide_credit:not(.webview) button#buynow, body.checkout_mobile.show_payment_frame.hide_credit:not(.webview) button#continue3 {
    display: inline-block;
}

body.checkout_mobile.show_payment_frame.hide_credit.show_payment_frame.webview .bottom-bar-btn {
    display: inline-block;
}


body.page_grid .item img, body.page_grid .item-w2 img, body.page_grid .item-h2 img {
	width: 100%;
}

body.page_grid .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
	-webkit-transition-property: right, top, -webkit-transform, opacity;
	-moz-transition-property: right, top, -moz-transform, opacity;
	-ms-transition-property: right, top, -ms-transform, opacity;
	-o-transition-property: right, top, -o-transform, opacity;
	transition-property: right, top, transform, opacity;
}

body.page_grid .item {
	float: right;
	width: 12.5%;
	height: 216px;
	margin: 0 5px 10px;
	border-radius: 4px;
	overflow: hidden;
	box-shadow: 0px 0px 0px 0px rgba(8, 0, 0, 0.35);
}

body.page_grid #homepage_grid {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	min-width: 1301px;
}

body.page_grid #homepage_box {
	background: #ffffff;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 13px;
	padding-right: 13px;
}

body.page_grid.msc #homepage_box {
}

body.page_grid .item_desc {
	background: #fff;
	position: absolute;
	bottom: -35px;
	bottom: -52px;
	height: 65px;
	height: 84px;
	width: 100%;
	transition: .3s all;
}

body.page_grid .item:hover .item_desc {
	top: auto;
	bottom: -1px;
}

body.page_grid .item-w2 {
	width: 25.5%;
	border-radius: 4px;
	/*background: #e81c8a;*/
}

body.page_grid .item.TextOnly a img:not(.ico):not(.l_y) {
	display: none;
}

body.page_grid .item.TextOnly a img.ico {
	height: 40% !important;
	width: 40% !important;
	margin-top: -30px;
}

body.page_grid .item.TextOnly a img.l_y {
	height: 40% !important;
	width: 42% !important;
}

body.page_grid .item.TextOnly h1 {
	padding: 20px;
	text-align: center;
}

body.page_grid .item.TextOnly.Category {
	box-shadow: 0px 0px 0px 0px rgba(8, 0, 0, 0.35);
	background-color: #E1D8C1;
}

body.page_grid .item.TextOnly.ynet {
	box-shadow: 0px 0px 5px 0px rgba(8, 0, 0, 0.35);
}

body.page_grid .item.TextOnly.Category a h1 {
	/*padding-top:60px;*/
}

body.page_grid .item.TextOnly a {
	height: 100%;
	float: right;
	text-align: center;
	width: 100%;
}

	body.page_grid .item.TextOnly a h2 {
		font-size: 50px;
		color: #000000;
	}

body.page_grid .item_desc p {
	display: none;
}

body.page_grid .item_desc h3 {
	color: #000;
	font-size: 22px;
	font-size: 18px;
}

body.classic_mobile .maps {
	margin-top: 15px;
}

	body.classic_mobile .maps a {
		margin-right: 36%;
	}

	body.classic_mobile .maps div {
		width: 98%;
		color: #535353;
		display: inline-block;
		text-align: center;
	}

body.classic_mobile .waze {
	height: auto;
	width: 27%;
	border-radius: 20px;
	margin-left: 10%;
}

body.my_orders_mobile .maps {
	width: 100%;
}

	body.my_orders_mobile .maps img {
		height: auto;
		width: 40px;
		border-radius: 30px;
		margin-left: 0;
		margin-top: 5px;
		float: right;
	}

body.search_results.mobile .maps {
	width: 40px;
	float: left;
	margin-top: 35px;
}

	body.search_results.mobile .maps img {
		height: auto;
		width: 40px;
		border-radius: 30px;
		margin-left: 0;
		margin-top: 5px;
		float: left;
	}

.barcode-link {
	text-align: left;
	width: 215px;
	float: left;
	display: inline-block;
	margin-top: 15px;
}

body.mobile .barcode-link {
	float: none;
	display: block;
	margin: 20px auto;
	margin-bottom: 50px;
}

.barcode-link a {
	font-size: 25px;
	color: #F39221;
	font-size: 18px;
	font-family: typopas;
	font-weight: 400;
	transition: .3s all;
}

	.barcode-link a .printer_text {
		font-weight: 400;
	}

.barcode-link:hover {
	color: #1f1f1f;
}

	.barcode-link:hover .printer_icon {
		background-position: -78px 0px;
	}

.barcode img {
	font-size: 20px;
}

body.mobile .barcode img {
	width: 90%;
	margin-right: 5%;
}

.CoupunTitle {
	font-weight: 400;
	font-size: 18px;
	text-align: right;
	width: 345px;
	display: inline-block;
	clear: both;
	float: right;
	padding-right: 20px;
}

.bar-div {
	width: 100%;
	height: 45px;
}

.coupon_main > ul {
	line-height: 1.4;
	padding: 0 40px 0 0px;
	margin: 1em 0;
	-webkit-padding-start: 40px;
	float: right;
	width: 88%;
}

.coupon_main > b {
	clear: both;
	font-weight: 400;
	float: right;
	padding-right: 20px;
}

.thank_you .rec_line.price_coupons {
	margin-top: -30px;
}

body.thank_you.has-receipt .receipt_title {
	display: none;
}

.coupon_icon {
	width: 20px;
	height: 23px;
	background-position: -13px 0px;
	margin: 2px 3px 0 0px;
	padding: 0;
	background-size: 88px;
}

body.checkout_page.hide_person:not(.iec) div.rec_col.col_a {
	display: none;
}

body.checkout_page div.card_mail {
	width: 400px;
	margin-top: 10px;
	float: right;
	text-align: left;
}

checkout_mobile .card_mail label { /*inon 21/7/16*/
	margin-top: 8px;
}

body.checkout_mobile .card_mail {
	display: none;
}

body.checkout_mobile.hide_person .card_mail {
	display: block;
}

body.checkout_page .discount_box {
	display: none;
}

body.checkout_page.allow-discount .discount_box {
	display: block;
}

.underline-fixed {
	text-decoration: underline !important;
}

.inline-block {
	display: inline-block;
}

.text-center {
	text-align: center;
}

@-webkit-keyframes uil-default-anim {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes uil-default-anim {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.uil-default-css > div:nth-of-type(1) {
	-webkit-animation: uil-default-anim 1s linear infinite;
	animation: uil-default-anim 1s linear infinite;
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(2) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: -0.43333333333333335s;
		animation-delay: -0.43333333333333335s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(3) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: -0.3666666666666667s;
		animation-delay: -0.3666666666666667s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(4) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: -0.3s;
		animation-delay: -0.3s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(5) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: -0.23333333333333334s;
		animation-delay: -0.23333333333333334s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(6) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: -0.16666666666666669s;
		animation-delay: -0.16666666666666669s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(7) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: -0.09999999999999998s;
		animation-delay: -0.09999999999999998s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(8) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: -0.033333333333333326s;
		animation-delay: -0.033333333333333326s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(9) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: 0.033333333333333326s;
		animation-delay: 0.033333333333333326s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(10) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: 0.09999999999999998s;
		animation-delay: 0.09999999999999998s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(11) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: 0.16666666666666663s;
		animation-delay: 0.16666666666666663s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(12) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: 0.23333333333333328s;
		animation-delay: 0.23333333333333328s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(13) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: 0.30000000000000004s;
		animation-delay: 0.30000000000000004s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(14) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: 0.3666666666666667s;
		animation-delay: 0.3666666666666667s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

	.uil-default-css > div:nth-of-type(15) {
		-webkit-animation: uil-default-anim 1s linear infinite;
		animation: uil-default-anim 1s linear infinite;
		-webkit-animation-delay: 0.43333333333333335s;
		animation-delay: 0.43333333333333335s;
	}

.uil-default-css {
	position: relative;
	background: none;
	width: 200px;
	height: 200px;
}

.uil-default-css {
	position: absolute;
	top: 250px;
}


.uil-default-hidden {
	display: none !important;
}


body.messages .box-row-date {
	color: #b6b6b6;
	margin-top: 10px;
}

body.messages .box-row-heading {
	color: #000000;
}

body.messages .hide-message {
	color: #e81c8a;
	cursor: pointer;
}

	body.messages .hide-message:hover {
		text-decoration: underline;
	}

body.messages .messages_table.hidden {
	display: none !important;
}


body.messages .messages_table.new .box-row-content {
	font-weight: bold;
}

body.messages .show-hidden-messages {
	color: #e81c8a;
	cursor: pointer;
}

	body.messages .show-hidden-messages:hover {
		text-decoration: underline;
	}


	body.messages.show-hidden-messages .messages_table.hidden {
		display: block !important;
	}
/* Gridster styles */
/*#grid_big
{
    background: #004756;
    background: #0C1124;
	box-sizing: border-box;
	    display: block;
}

.gridster {
	width:100%;
    margin: 0 auto;
}

.gridster .gs-w {
    background: #FFF;
    cursor: pointer;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.gridster .player {
    -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
}


.gridster .gs-w.try {
    background-image: url(../img/sprite.png);
    background-repeat: no-repeat;
    background-position: 37px -169px;

}

.gridster .preview-holder {
    border: none!important;
    border-radius: 0!important;
    background: rgba(255,255,255,.2)!important;
}





#grid_big ul,#grid_big  ol {
    list-style: none;
}


#grid_big * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

#grid_big ul li img{
    width:100%;
	height:100%;
}
 [data-col="1"] { left:5px; }
 [data-col="2"] { left:323.6666666666667px; }
 [data-col="3"] { left:642.3333333333334px; }
 [data-col="4"] { left:961px; }
 [data-col="5"] { left:1279.6666666666667px; }
 [data-col="6"] { left:1598.3333333333335px; }
 [data-col="7"] { left:1917px; }
 [data-row="1"] { top:5px; }
 [data-row="2"] { top:150px; }
 [data-row="3"] { top:295px; }
 [data-row="4"] { top:440px; }
 [data-row="5"] { top:585px; }
 [data-row="6"] { top:730px; }
 [data-row="7"] { top:875px; }
 [data-row="8"] { top:1020px; }
 [data-row="9"] { top:1165px; }
 [data-row="10"] { top:1310px; }
 [data-row="11"] { top:1455px; }
 [data-row="12"] { top:1600px; }
 [data-row="13"] { top:1745px; }
 [data-row="14"] { top:1890px; }
 [data-row="15"] { top:2035px; }
 [data-row="16"] { top:2180px; }
 [data-sizey="1"] { height:140px; }
 [data-sizey="2"] { height:285px; }
 [data-sizey="3"] { height:430px; }
 [data-sizey="4"] { height:575px; }
 [data-sizey="5"] { height:720px; }
 [data-sizey="6"] { height:865px; }
 [data-sizey="7"] { height:1010px; }
 [data-sizey="8"] { height:1155px; }
 [data-sizey="9"] { height:1300px; }
 [data-sizey="10"] { height:1445px; }
 [data-sizey="11"] { height:1590px; }
 [data-sizey="12"] { height:1735px; }
 [data-sizey="13"] { height:1880px; }
 [data-sizey="14"] { height:2025px; }
 [data-sizey="15"] { height:2170px; }
 [data-sizex="1"] { width:313.6666666666667px; }
 [data-sizex="2"] { width:632.3333333333334px; }
 [data-sizex="3"] { width:951px; }
 [data-sizex="4"] { width:1269.6666666666667px; }
 [data-sizex="5"] { width:1588.3333333333335px; }
 [data-sizex="6"] { width:1907px; }*/


body.classic .update-price {
	font-size: 15px;
	text-decoration: underline;
	cursor: pointer;
}

body.tickets.ticekt-replace .addToCart {
	display: none;
}

body.tickets.ticekt-replace .finishReplaceTicekts {
	display: block !important;
}

body.classic span.barcode-exercise-used, body.classic a.barcode-exercise, body.classic a.barcode-exercise-coupon,
body.classic_mobile span.barcode-exercise-used, body.classic_mobile a.barcode-exercise, body.classic_mobile a.barcode-exercise-coupon, body.classic_mobile button.barcode-exercise-coupon {
	display: none;
}

body.classic.barcode-exercise .addToCart, body.classic.barcode-exercise-used .addToCart, body.classic_mobile.barcode-exercise .addToCart, body.classic_mobile.barcode-exercise-used .addToCart {
	display: none;
}

body.classic.barcode-exercise-used .barcode-exercise-used, body.classic.barcode-exercise a.barcode-exercise, body.classic.barcode-exercise-coupon button.barcode-exercise-coupon,
body.classic_mobile.barcode-exercise-used .barcode-exercise-used, body.classic_mobile.barcode-exercise a.barcode-exercise, body.classic_mobile.barcode-exercise-coupon button.barcode-exercise-coupon {
	display: block;
}

body.contact_us.contact_page .send_form.disabled,
body.contact_page.mobile .send_form.disabled {
	opacity: 0.5;
	cursor: default;
}










#seat-map[easypz] {
	-webkit-user-select: none; /* Chrome all / Safari all */
	-moz-user-select: none; /* Firefox all */
	-ms-user-select: none; /* IE 10+ */
	user-select: none; /* Likely future */
	background-color: transparent;
	padding-top: 0px;
    border: 2px dotted#cecece;
    margin-top: 7px;
}


[easypz] g {
	cursor: default;
}

	[easypz] g circle {
		stroke-width: 1;
	}

		[easypz] g circle.unavailable {
			fill: #9b9b9b;
			stroke: #9b9b9b;
			stroke: #c0c0c0;
			fill: #c0c0c0;
		}
		.seat-unavailable
		{
			background-color: #c0c0c0;
		}
		.seat-available
		{
			border: 2px solid #e71b89;
		}
		[easypz] g circle.available {
			fill: #fff;
			stroke: #9b9b9b;
			stroke: #e71b89;
			stroke-width:2;


			/*fill: #000;
			stroke: #000;*/
		}

		[easypz] g circle.selected {
			fill: #e71b89;
			stroke: #e71b89;
		}

			[easypz] g circle.selected.selected-no-subsidy {
				fill: #f285c0;
				stroke: #f285c0;
			}

		[easypz] g circle.seatCharts-space {
			fill: transparent;
			stroke: transparent;
		}

	[easypz] g text {
		font-family: typopas;
		font-size: 14px;
		text-align: center;
	}

		[easypz] g text.available {
			fill: #e71b89;
			
			/*fill: #fff;*/
		}

		[easypz] g text.seatCharts-space,
		[easypz] g text.unavailable,
		[easypz] g text.selected {
			fill: white;
		}

		[easypz] g text.seatCharts-rowID {
			fill: black !important;
			font-size: 20px;
		}

	[easypz] g circle.front-seat, [easypz] g text {
		cursor: pointer;
		transition: all .2s ease-in-out;
	}

/*[easypz] g circle.front-seat:hover,
		[easypz] g text.front-seat:hover {
			opacity: 0.7;
		}*/


.tickets_mobile .added h1 {
	margin-top: 75px !important;
}

.tickets_mobile .added {
	background: rgba(212, 26, 126, 0.6) !important;
}

.tickets_mobile .inner_wrapper {
	/*max-width:100%;*/
}

.classic_mobile.tickets_mobile article.classic_w {
	width: 100% !important;
}

.classic_mobile.tickets_mobile .fltlft {
	position: absolute !important;
	/*top: 12px;*/
}

.tickets_mobile .seat-selected-wrapper {
	position: absolute !important;
}

.tickets_mobile .wrapper {
	padding-top: 0 !important;
}

.tickets_mobile .seat-select-stage2 {
	margin-top: 109px !important;
}

.show_page .imgMap a:not(.not_allow):hover {
	/*opacity: 0.7;*/
}

.show_page.shows_mobile .imgMap  {
	
    border: 2px dotted#cecece;
}


.show_page .imgMap polygon {
	fill: #e0007b;
	fill: #e71b89;
	fill: black;
		transition: .2s all;
	stroke-width:5;
             stroke-linejoin: round;
	stroke:black;
}

.show_page .imgMap a:not(.not_allow):hover text{
	fill: black;
}

.show_page .imgMap a:not(.not_allow):hover polygon{
	fill: #e71b89;
	stroke:#e71b89;
}
.show_page .imgMap a polygon.r_1 {
	fill: #e71b89;
	fill: black;
	stroke:black;
	/*stroke-width:10;
             stroke-linejoin: round;*/
}
	.show_page .imgMap polygon.stage {
		fill: black;
		fill: #e71b89;
	stroke:#e71b89;
		/*stroke-width:10;
             stroke-linejoin: round;*/
	}

	.show_page .imgMap polygon:not(.stage).no-tickets {
		fill: #c0c0c0;
	stroke:#c0c0c0;

		/*stroke-width:10;
             stroke-linejoin: round;*/
	}

.show_page .imgMap text {
	font-size: 15px;
	fill: black;
	font-family: typopas;
	font-weight:bold;
	fill: #e71b89;
		transition: .2s all;
    unicode-bidi:bidi-override;
    direction:rtl;
}

	.show_page .imgMap text.stage {
		fill: #fff;
	}

	.show_page .imgMap text.svg_price {
		
	font-size: 18px;
	font-weight:normal;
    direction:ltr;
	}
	.show_page .imgMap text:not(.stage).no-tickets {
		fill: #000;
	}

.show_page .imgMap a.not_allow {
	cursor: not-allowed !important;
}


[easypz] g text.section-title { 
	fill: #e71b89;
	font-weight: 200;
	font-size: 24px;
}
.tickets .seat-map-outer
{
	    /*background: url(../img/itu/mouse1.png);
    background-position: 14px 23px;
    background-size: 52px;
    background-repeat: no-repeat;*/
}

.tickets .seat-map-outer:before {
content: ' ';
    display: block;
    position: absolute;
    left: 18px;
    top: 191px;
    width: 80px;
    z-index: 1;
    opacity: 0.4;
    background: url(../img/mouse1.png);
    background-repeat: no-repeat;
    background-position: 50% 0;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    height: 123px;
}
.show_page.shows_mobile .imgMap
{
	    background: url(../img/touch-zoom2.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 15%;
}


@media print {
    .btn_accessibility {
        display: none !important;
    }
}

.check_input { /*adi 01.06.2020*/
    display: none;
}

.Terms_personal_page {
    display: none;
}

#modalOTP{
    display: none;
}

.fill_details_to_continue{
    display: none;
}
.show_if_complete_details{
    display:none;
}

.show_if_cbr_wrong {
    display: none;
}

.product:not(.mobile) .variant-filter {
    border-radius: 29px;
    cursor: pointer;
    padding: 6px 0px 7px 0px;
    text-indent: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #e4e4e4;
    border: none;
    color: #494949;
    width: 100%;
}


#update_pass {
    width: 100%;
}

.otp_show{
    display: none;
}


#explorer-toast {
    direction: rtl;
    min-width: 250px;
    /*margin-right: -125px;*/
    background-color: #ffd044;
    color: black;
    text-align: center;
    /*border-radius: 2px;*/
    padding: 10px 16px;
    position: relative;
    z-index: 99999999;
    /*right: 35%;
    top: 30px;*/
    font-size: 17px;
    font-family: Clother-Bold;
}

#explorer-toast-close {
    background: url(../img/edit.png) 0px 0px no-repeat;
    height: 10px;
    width: 9px;
    cursor: pointer;
    margin-right: 15px;
    display: inline-block;
}

.ticket-info {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.ticket-info > div {
	display: flex;
}

.ticket-header div {
	font-weight: bold;
}

.ticket-header > div {
	width: 33.3%
}

.ticket-body > div {
	width: 33.3%
}

.thank_you .barcode {
	border-bottom: 1px solid #EAE8E9;
	margin-bottom: 10px;
}
