/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 08 2026 | 09:03:16 */
.directorist-checkout-card .directorist-card__header,
.directorist-summery-total,
.directorist-checkout-text.directorist-text-center.directorist-mb-40,
.directorist-payment-receipt thead,
#page_paiement .directorist-btn-view-listing,
.directorist-payment-table table tr:last-child{
	display:none;
}
table tbody tr:hover > td, table tbody tr:hover > th {
	background: none;
}
.directorist-content-active .directorist-card{
	border-radius:0;
	box-shadow: -8px 8px #88888840;
}

.directorist-content-active .directorist-card.directorist-mt-30{
	margin:0 !important;
	box-shadow: -8px 8px #88888840;
}
.directorist-content-active .directorist-card.directorist-mt-30 .directorist-card__body {
	padding: 35px;	
}
.directorist-content-active .directorist-card.directorist-mt-30 .directorist-card__body ul  {
	display: flex;
	flex-direction: row;
	gap: 4rem;
}
.directorist-checkout-card .directorist-card__body {
	padding: 0;
}
#directorist-checkout-table{
	margin-block-end:0;
}
.directorist-checkout-form #directorist-checkout-table tbody tr td {
	padding-top: 15px;
}
.directorist-checkout-form #directorist-checkout-table tbody tr td:first-child {
	background: #197BB5;
	color: white;
	text-transform: uppercase;
	border: none;
	text-align: center;
}
.directorist-checkout-form #directorist-checkout-table tbody tr td .directorist-summery-label{
	font-size:2rem;
}
.directorist-checkout-form #directorist-checkout-table tbody tr td.directorist-text-right{
	background:#DCF0FF;
	border: none;
	text-align: center;
}
.directorist-checkout-form #directorist-checkout-table tbody tr td.directorist-text-right .directorist-summery-amount {
	font-size: 2rem;
	color: #005B8D;
}
.directorist-checkout-card .directorist-card__header__title {
	font-size: 16px;
	font-weight: 700;
}
.directorist-payment-action{
	margin:0;
}
#directorist_payment_gateways .list-group-item .gateway_list label  {
	font-size: 0.9rem;
}
.directorist-payment-table tbody tr:first-child td{
	padding-top:0;
}
.directorist-payment-table tbody td{
	padding-left:40px;
}
.directorist-payment-receipt {
	background:white;
}
.directorist-payment-table__label{
	width:240px;
}
#page_paiement .directorist-payment-thanks-text  {
	background: #DCF0FF;
	padding: 20px;
	padding-left:40px;
	font-weight: 700;
}

.directorist-payment-table .directorist-payment-table__label{
	color: black !important;
}
.directorist-payment-table__title  {
	padding-top: 20px;
	font-size: 2rem;
	color: white;
	text-align:center;
}
.directorist-payment-table.directorist-payment-summery-table tr td:nth-child(2) {
	text-align: center;
	font-size: 2rem;
	padding-top: 1rem;
	color:#005B8D;
}
#page_paiement table tbody > tr:nth-child(2n+1) > td, 
#page_paiement table tbody > tr:nth-child(2n+1) > th {
	background-color: #DCF0FF;
}
.directorist-payment-table.directorist-payment-summery-table tr td:first-child {
	background: #197BB5 !important;
}
@media (max-width: 767px) {
	.directorist-payment-table__title,
	.directorist-payment-table.directorist-payment-summery-table tr td:nth-child(2){
		font-size: 1rem;
		text-align:left;
	}
	.directorist-content-active .directorist-card.directorist-mt-30 .directorist-card__body ul {
		flex-direction: column;
		gap: 0;
		padding-bottom: 1.3rem;
	}
	.directorist-payment-table tbody td{
		padding-left:20px;
	}
}