@charset "UTF-8";

.form-area {
	background: rgba(255,255,255,0.89);
	padding: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
	
}

.ticket-void h1, .my-invoices h1 {
	color: #FFF;
	text-shadow: 1px 2px 5px #000;
	margin-top: 15px;
	font-size: 28px;
	
}


.ticket-void .void-note, .my-invoices .void-note {
	color: #FFF;
	text-shadow: 1px 2px 5px #000;
	font-size: 18px;
}

.product-link{
	padding: 10px 10px 5px !important;
}

.pnrDiv, .reservationDiv{
	margin-top:20px;
}



.ticketVoidOrderSearch .modal-dialog {
	width: 580px;
	border-radius: 10px 0px 0px 0px;
}

.ticketVoidOrderSearch .modal-header{
	display:none;
}

.ticketVoidOrderSearch .mat-control{
	margin-bottom: unset;
	height:unset;
}
.ticketVoidOrderSearch .mat-control-label{
	top: 1.8rem;
}
.ticketVoidOrderSearch .res-search-container{
	margin-bottom:unset;
}

.ticketVoidOrderSearch  .textCss {
	color: #383838;
	font-size:14px;
}
.ticketVoidOrderSearch  .modal-body {
	padding:0 16px;
	font-size:14px;
}

@media (max-width: 767px) {
	.ticketVoidOrderSearch {
		width: 100%;
	}
    .ticketVoidOrderSearch .reservation-search-product {
        gap: 4px !important;
        padding:unset;
    }
    .ticketVoidOrderSearch .modal-dialog {
     	width: unset;
		margin: 0;
    }
    .ticketVoidOrderSearch .modal-body {
     padding: unset;
    }
    .ticketVoidOrderSearch .textCss {
     padding: 0;
    }
	.ticketVoidOrderSearch .res-search-container .nav-res-item a {
		padding: 10px;
	}
}