/*
Theme Name:   جامع ترین بستر مدیریت و فروش بلیت کنسرت، سینما، تئاتر در ایران
Theme URI:    https://www.Afzoneha.com
Version:      8.0.0
Description:  <strong>دوست گرامی؛</strong>پیشنهاد میکنیم برای بهره مندی از کلیه امکانات قالب از <strong>نسخه ایزی اینستالر</strong> استفاده نمایید. درصورتی که از نسخه قالب خام استفاده میکنید. فایل درون ریز را دانلود و از طریق بخش <a href="../wp-admin/import.php"><strong>ابزارها> درون ریزی وردپرس</strong></a> نسبت به درون ریزی محتوای نمونه اقدام فرمایید. این فایل در پوشه دانلود شده در دسترس شماست.
Author URI:   https://www.Afzoneha.com
Author:   افزونه ها دات کام
Tags:         سیستم اختصاصـی مدیریت رویـــداد و فــروش اینترنتی بلیت کنسرت، همایــش، و کنفرانـــس
Text Domain:  cinematicket
Domain Path:  /languages/


*/

.icon_field.fa.fa-search {
	pointer-events: none;
}



.imp-object-oval.highlighted, .imp-object-poly.highlighted, .imp-object-rect.highlighted {
  background-color: transparent !important;
  border-color: transparent !important;
}
.imp-object-oval.selling, .imp-object-poly.selling, .imp-object-rect.selling {
	background-color: rgba(17, 69, 65, .5);
	border-color: rgba(17, 69, 65, .5);
}
.cart-seat-notes > li > span:first-child
{
border-radius: 4px !important;
}
.cart-seat-notes .selling{
	background-color: rgba(17, 69, 65);
	border-color: rgba(17, 69, 65);
}
.imp-object-oval.booked, .imp-object-oval.outofstock, .imp-object-poly.outofstock, .imp-object-rect.booked, .imp-object-rect.outofstock {
  background-color: rgba(30, 185, 179, .5) !important;
  border-color: rgba(30, 185, 179, .5) !important;
}
.cart-seat-notes .booked{
  background-color: rgba(30, 185, 179) !important;
  border-color: rgba(30, 185, 179) !important;
}
.imp-object-oval.selected, .imp-object-poly.selected, .imp-object-rect.selected {
  background-color: rgba(143, 199, 62, 1) !important;
  border-color: rgba(143, 199, 62, 1) !important;
opacity: .8 !important;
}
.imp-object-oval.past, .imp-object-poly.past, .imp-object-rect.past {
  background-color: rgba(39, 66, 98, 0.5) !important;
  border-color: rgba(39, 66, 98, 0.5) !important;
}
.imp-object-oval.upcoming, .imp-object-poly.upcoming, .imp-object-rect.upcoming {
  background-color: rgba(25, 129, 251, 0.5) !important;
  border-color: rgba(25, 129, 251, 0.5) !important;
}
#progressbar li {
	float: right !important;
}
#progressbar .active {
	color: rgba(30, 185, 179, 1) !important;
}
#progressbar li.active::before, #progressbar li.active::after {
	background: rgba(30, 185, 179, 1) !important;
}

.imp-tooltip {
	padding: 0 !important;
	font-family: afzoneha_com !important;
}
.hs-arrow-bottom {	
border-top: 8px solid rgba(17, 69, 65, 1) !important;
}
.cart_detail .cart-sidebar .checkout_button a, .cart_detail .cart-sidebar .next_step_button a, .cart_detail .el_payments ul li .type-payment input[type="radio"]:checked ~ .outer-circle::before {
	background-color: rgba(17, 69, 65, 1) !important;
}
.cart_detail .cart-sidebar .checkout_button a:hover, .cart_detail .cart-sidebar .next_step_button a:hover, .cart_detail .el_payments ul li .type-payment input[type="radio"]:checked ~ .outer-circle::before {
	background-color: rgba(30, 185, 179, 1) !important;
}
#cart-next-step:hover, .submit-load-more:hover {
	background-color: rgba(30, 185, 179, 1) !important;
}
.cart_detail .cart-sidebar .cart-discount-button a {
	border-color: rgba(30, 185, 179, 1);
}
.cart_detail .cart-content .seat-types .seat-type {
	width: 100%;
}
.cart_detail .cart-sidebar .cart-info .total-cart-info {
	background: rgba(17, 69, 65, 1);
}
.delseat {
	cursor: pointer;
	background-color: rgba(30, 185, 179, 1);
	border: rgba(30, 185, 179, 1);
}
.cart_detail .el_ask_ticket .ask_ticket_checked .label-checked input[type="radio"]:checked ~ label {
	background: rgb(30, 185, 179) !important;
	color: white !important;
	border-radius: 3px;
}
.cart_detail .el_ask_ticket .ask_ticket_checked .label-checked label {
	background: rgba(30, 185, 179, .4);
	padding: 5px 20px;
	border-radius: 3px;
	color: #666 !important;
	font-weight: 400;
}

#progressbar li.completed:before {
  background: rgba(17, 69, 65, 1);
}

#progressbar li.completed strong {
  color: rgba(17, 69, 65, 1);
}
.cart-seat-notes {
	display: none !important;
}

.logino-el-form-container ul.logino-el-tabs li.logino-el-active {
	background-color: rgba(17, 69, 65, 1);
	color: #ffffff;
	border-radius: 4px;
}
span.logino-ml-otp-no-change {
	color: rgba(17, 69, 65, 1);
	font-weight: 700;
	background: rgba(30, 185, 179, .4);
	border-radius: 5px;
	font-size: 12px;
}
form.logino-ml-otp-form input.logino-ml-otp-input {
	color: rgba(17, 69, 65, 1);
	border-bottom: 1px solid rgba(17, 69, 65, 1);
}
a.logino-ml-otp-resend-link {
	color: rgba(17, 69, 65, 1) !important;
	background: rgba(30, 185, 179, .4);
	border-radius: 4px;
}
.logino-el-form-container ul.logino-el-tabs li {
  border-radius: 4px;
}
.logino-el-form-container ul.logino-el-tabs li {
  background-color: rgba(30, 185, 179, .4);
  color: #000000;
}
.cart_detail .cart-customer-input .input_ticket_receiver li label {
	color: rgb(17, 69, 65);
	font-size: 20px;
  margin: 20px 0 5px;
  font-weight: 900;
}
.cart_detail .cart-customer-input .input_ticket_receiver li input, .cart_detail .cart-customer-input .input_ticket_receiver li textarea {
	color: rgba(17, 69, 65, 1);
	font-size: 20px;
	padding: 10px;
border: 2px solid rgba(17, 69, 65, .4);
}
.cart_detail .cart-customer-input > .cart_title {
	font-size: 20px;
	font-weight: 950;
	color: rgba(17, 69, 65, 1);
	border-bottom-color: rgba(17, 69, 65, .1);
}
.cart_detail .el_ask_ticket {
	display: none !important;
}
.cart_detail .cart-customer-input .input_ticket_receiver li {
	border: none !important;
}
.cart_detail .info_ticket_receiver li .label i {
	color: rgba(17, 69, 65, 1);
}
.cart_detail .info_ticket_receiver li {
	color: rgba(17, 69, 65, 1);
}
.cart_detail .cart_title {
	border-bottom: 3px solid rgba(17, 69, 65, .2);
}
.cart_detail .info_ticket_receiver li:not(:last-child) {
	border-bottom: 1px dashed rgb(30, 185, 179);
}
.cart_detail .cart-customer-input .input_ticket_receiver li {
	border: none !important;
}
.cart_detail .cart-customer-input .input_ticket_receiver li label[for="last_name"] {
	color: transparent;
}
.cart_detail .cart-customer-input .input_ticket_receiver li label[for="last_name"]::before {
	content: 'نام کامل';
	color: rgb(17, 69, 65);
}
.cart_detail .cart-customer-input .input_ticket_receiver li label[for="transaction_number"]::after {
	content: 'جمع کل مبلغ رزرو را به شماره کارت 0000-0000-0000-0000 واریز کنید و شماره پیگیری تراکنش را در این قسمت بنویسید.';
	font-weight: 400;
	font-size: 14px;
	display: block;
	margin: 10px;
	padding: 10px;
	background: rgb(17, 69, 65, .1);
	border-radius: 5px;
}
.cart_detail .cart-content .cart-ticket-info .error-empty-cart span, .cart_detail .error-empty-input span {
	background: #f16460;
	color: transparent;
	content: '';
	display: block;
	text-align: center;
	margin: 0 0 -28px 0;
}
.cart_detail .error-empty-input span::before {
	content: 'وارد کردن این فیلد الزامیست.';
	color: white;
}
.cart_detail .error-empty-input span::after {
	content: unset !important;
}
.info_ticket_receiver li:first-child {
	display: none !important;
}
.imp-object-rect.imp-object.booked.pending {
	background-color: rgb(255, 235, 0) !important;
	border-color: rgb(255, 235, 0) !important;
	opacity: .5 !important;
}


form[name="search_event"] input[name="name_event"]::placeholder {
	font-size: 15px !important;
}
form[name="search_event"] .field_search .select2 .select2-selection__rendered {
	padding: 0 10px 0 35px !important;
}
form[name="search_event"] .field_search .select2 .select2-selection__arrow {
	left: 6px !important;
right: auto !important;
}
.wrap_form_search.type1 form .field_search input.form-control, .wrap_form_search form .el_submit_search input {
	height: 60px !important;
}
form[name="search_event"] .field_search:nth-last-child(2) {
	border: none !important;
	box-shadow: none !important;
}
.rtl .wrap_form_search form[name="search_event"] .field_search:nth-last-child(2) {
	border-radius: 0 !important;
}
.rtl .wrap_form_search form[name="search_event"] .el_submit_search input {
	border-radius: 10px !important;
}
.wrap_form_search.type1 form .el_submit_search {
	margin: 10px 0;
}
.wrap_form_search.type1 form {
  flex-wrap: wrap;
}
.wrap_form_search.type1 form .el_submit_search {
	display: flex;
	max-width: unset;
	flex-direction: column;
	width: 100%;
	margin: 10px 0;
box-shadow: unset !important;
}
.wrap_form_search form > div {
	width: 20%;
}