.event-dashboard-wapper .woocommerce-MyAccount-navigation {
    background-color: #22417a !important;
    padding: 30px 0 !important;
}
.event-dashboard-wapper .woocommerce-MyAccount-navigation ul {
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 0;
}
.event-dashboard-wapper .woocommerce-MyAccount-navigation ul li { position:relative; list-style-type:none;}

.event-dashboard-wapper .woocommerce-MyAccount-navigation ul li a {
    color: #fff !important;
    padding: 10px 30px;
    display: block;
}
.event-dashboard-wapper .woocommerce-MyAccount-navigation ul li.is-active a, .event-dashboard-wapper .woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #e72c30 !important;
}
.event-dashboard-wapper .woocommerce-MyAccount-content {
    box-shadow: 0px 0px 24px 0px #00000024 !important;
    padding: 30px !important;
}
.event-dashboard-wapper .woocommerce-MyAccount-orders thead {
    background-color: #22417a;
}
.event-dashboard-wapper .woocommerce-MyAccount-orders thead tr th {
    font-size: 14px !important;
    color: #fff !important;
    font-weight: 600 !important;
    padding:10px !important;
}
.event-dashboard-wapper .woocommerce-MyAccount-orders tbody tr td {
   font-size: 14px !important;
   color: #000 !important;
}
.event-dashboard-wapper .woocommerce-MyAccount-orders tbody tr td .woocommerce-button {
    background-color: #22417a !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    display: block;
    text-align: center;
}
.event-dashboard-wapper .u-column2.col-2.woocommerce-Address{
    display:none !important;
}
.event-dashboard-wapper .woocommerce-Address {
    border: 1px solid rgba(0, 0, 0, .1);
    padding: 16px;
}
 
.event-dashboard-wapper .addresses .title::after, .event-dashboard-wapper  .addresses .title::before {
    display: none;
}
.event-dashboard-wapper .addresses::before, .event-dashboard-wapper .addresses::after { display:none; }
.event-dashboard-wapper .woocommerce-Address address {
    font-size: 16px !important;
    color: #000 !important;
    font-family: "Plus Jakarta Sans" !important;
    font-style:normal !important;
}
.event-dashboard-wapper .woocommerce-Address-title h2 {
    font-size: 22px !important;
    margin:0 !important;
}
.event-dashboard-wapper .woocommerce-Address-title p {
     margin:0 !important;
}
.event-dashboard-wapper .woocommerce-Address-title .edit {
    float: unset !important;
}
.event-dashboard-wapper .woocommerce-Address-title {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:16px;
    flex-flow: row wrap;
}
.select2-container .select2-selection--single { height:39px !important; }
.components-button:hover:not(:disabled,[aria-disabled=true]), .components-button[aria-expanded=true] { color:#fff !important; }
.woocommerce-ellipsis-menu .woocommerce-ellipsis-menu__toggle {
    background-color: transparent !important;
    border: 1px solid #E72C30 !important;
    color: #E72C30 !important;
}
.woocommerce-ellipsis-menu .woocommerce-ellipsis-menu__toggle:hover {
background-color: #E72C30 !important;
border: 1px solid #E72C30 !important;
color: #fff !important;
border-radius: 3px !important;
}
.woocommerce-chart__type-button.components-button {
    background-color: transparent !important;
    border: 1px solid #E72C30 !important;
    color: #E72C30 !important;
}
.woocommerce-chart__type-button.components-button:hover {
    background-color: #E72C30 !important;
    border: 1px solid #E72C30 !important;
    color: #fff !important;
    border-radius: 3px !important;
}
.components-button.woocommerce-dropdown-button {
    background-color: #E72C30 !important;
    border: 1px solid #E72C30 !important;
    color: #fff !important;
    border-radius: 3px !important;
}
.woocommerce-legend__direction-column .woocommerce-legend__item:first-child {
    margin-top: 12px;
    margin-bottom: 12px;
}
.dokan-dashboard .dokan-dashboard-content ul li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    line-height: 25px;
}
.select2-container--open .select2-dropdown--below {
    margin-top: 0;
}
.dokan-orders-content .dokan-orders-area #dokan-order-status-form select.form-control {
    display: inline-block;
    width: 100%;
    margin-right: 10px;
    font-size: 13px;
    margin-bottom: 10px;
}
#dokan-order-status-form input[type='submit'].dokan-btn-success, #dokan-order-status-form input[type='submit'].dokan-btn-success:hover {
	color: #fff !important;
    background-color: #22417a !important;
    border-color: #22417a !important;
    border: 1px solid !important;
}

#dokan-order-status-form .dokan-cancel-status, #dokan-order-status-form .dokan-cancel-status:hover {
	color: #22417a !important;
   background-color: #fff !important;
   border-color: #22417a !important;
   border: 1px solid !important;

}
 
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {

    border-color: #22417a !important;

    box-shadow: 0 0 0 1px #22417a !important;

}
:where(.css-bf92fr).ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
    color: #fff !important;
    border-color: #22417a;
}
#event-create-form .ant-btn-variant-outlined, #event-create-form .ant-btn-variant-outlined:hover {
    color: #22417a !important;
    background-color: #fff !important;
    border-color: #22417a !important;
    border: 1px solid !important;
}
 
:where(.css-bf92fr).ant-input-outlined:hover{ border-color:rgb(217, 217, 217) !important; }
:where(.css-bf92fr).ant-picker-outlined:hover { border-color:rgb(217, 217, 217) !important; }
#etn_multivendor_form .eventin-date-range-picker { padding: 6px 12px !important; }
.submenu-item.store{
	display:none;
}
:where(.css-bf92fr).ant-picker-outlined:focus, :where(.css-bf92fr).ant-picker-outlined:focus-within {
  border-color: #22417a !important;
  box-shadow: 0 0 0 2px rgba(217, 217, 217, 0.06) !important;
  outline: 0;
  background-color: #ffffff;
}
:where(.css-bf92fr).ant-picker-range .ant-picker-active-bar {
    background-color: #22417a !important;
}
:where(.css-bf92fr).ant-menu-light .ant-menu-submenu-selected > .ant-menu-submenu-title, :where(.css-bf92fr).ant-menu-light > .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title {
  color: #22417a !important;
}
:where(.css-bf92fr).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected::after {
    border-bottom-color: #22417a !important;
}
.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgb(34, 65, 122) !important;
  font-weight: 600;
  background-color: rgba(34, 65, 122, 0.2) !important;
}
:where(.css-bf92fr).ant-tree-select-dropdown .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: rgb(34, 65, 122) !important;
  border-color: rgb(34, 65, 122) !important;
}
#event-create-form .etn-description-switcher .ant-btn {
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
#event-create-form .eventin-event-link-edit-wrapper .css-1ht4e4g:hover {
  color: rgb(34, 65, 122) !important;
  border: 1px solid rgb(34, 65, 122) !important;
  background-color: transparent !important;
}
#event-create-form #mceu_18 .mce-widget button {
    background-color: unset !important;
    border: 1px solid #22417a !important;
}
.eventin-event-detail-header-dropdown-button {
  background-color: unset !important;
  color: #000 !important;
}
.css-13rg9po .eventin-sidebar-list li a.active .ant-btn {
    border: 1px solid #22417A !important;
    background: rgba(2, 6, 23, 0.04);
    color: #22417A !important;
}
.etn-add-ticket.css-1forako span {
     color: #22417A !important;
}
:where(.css-bf92fr).ant-pagination .ant-pagination-item-active {
  font-weight: 600;
  background-color: #ffffff;
  border-color: #22417A !important;
}
:where(.css-bf92fr).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  border-color: #22417A !important;
}
.ant-modal .ant-modal-content .ant-modal-footer .ant-btn-variant-outlined, .ant-modal .ant-modal-content .ant-modal-footer .ant-btn-variant-outlined:hover {
    background-color: #ffffff !important;
    border-color: #22417A !important;
    border: 1px solid !important;
    color: #22417A !important;
}
.eventin-data-table.css-bf92fr .event-actions .ant-btn-variant-outlined, .eventin-data-table.css-bf92fr .event-actions .ant-btn-variant-outlined:hover {
    background-color: #ffffff !important;
    border-color: #22417A !important;
    border: 1px solid !important;
    color: #22417A !important;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color:  rgba(34, 65, 122, 0.2) !important;
   color: rgb(34, 65, 122) !important;
}
#dokan-vendor-dashboard-root .dokan-btn:hover {
    background-color: #fff !important;
    border-color: #22417A !important;
    color: #22417A !important;
	border: 1px solid !important;
}
#dokan-vendor-dashboard-root  .dokan-btn-secondary {
   background-color: #fff !important;
   border-color: #22417A !important;
   color: #22417A !important;
}
#store-form .dokan-form-group .dokan-control-label {
    font-family: Plus Jakarta Sans !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 100% !important;
    color: #000 !important;
}   
#store-form .dokan-form-group .dokan-form-control {
    min-height: 40px !important;
    font-family: Plus Jakarta Sans !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 100% !important;
    color: #000 !important;
    box-shadow: 0 0 0 transparent !important;
    border-radius: 4px !important;
    border: 1px solid #8c8f94 !important;
}
#store-form .dokan-form-group .checkbox label {
    font-family: Plus Jakarta Sans !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 100% !important;
    color: #000 !important;
}
:where(.css-bf92fr).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner, :where(.css-bf92fr).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner, :where(.css-bf92fr).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner {
    color: #fff !important;
    background: #E71C30 !important;
}
:where(.css-bf92fr).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled)::before, :where(.css-bf92fr).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled)::before, :where(.css-bf92fr).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled)::before {
  background: rgba(231, 28, 48, 0.3) !important;
}
:where(.css-bf92fr).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
    border: 1px solid #E71C30 !important;
}
:where(.css-bf92fr).ant-checkbox-checked .ant-checkbox-inner {
  background-color: #2B7AB2 !important;
  border-color: #2B7AB2 !important;
}
:where(.css-bf92fr).ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner, :where(.css-bf92fr).ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner {
  background-color: #fff !important;
  border-color: #2B7AB2 !important;
}
:where(.css-bf92fr).ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: rgba(2, 6, 23, 0.88) !important;
  background: rgba(2, 6, 23, 0.04) !important;
  border: 1px solid #22417A !important;
}
:where(.css-bf92fr).ant-input-number-outlined:hover {
  border-color: #22417A !important;
  background-color: #ffffff;
}
.css-1bxccz {
    background-color: #22417A !important;
    border-color: #22417A !important;
}

#etn_multivendor_form .ant-btn.ant-btn-variant-solid, #etn_multivendor_form .ant-btn.ant-btn-variant-solid:hover {
    background-color: #22417A !important;
    border-color: #22417A !important;
    color: #fff !important;
}
#etn_multivendor_form .ant-btn.ant-btn-variant-outlined {
    background-color: #fff !important;
    border: 1px solid #22417A !important;
    color: #22417A !important;
}
.eventin-delete-cancel-button, .eventin-delete-cancel-button:hover {
    background-color: #fff !important;
    border: 1px solid #22417A !important;
    color: #22417A !important;
    line-height: 16px !important;
}
.eventin-delete-confirmation-button, .eventin-delete-confirmation-button:hover {
   background-color: #E71C30 !important;
   border-color: #E71C30 !important;
   color: #fff !important;
	line-height: 16px !important;
}
.recurring-badge { word-break: normal !important; }
.eventin-delete-confirmation-button, .eventin-delete-confirmation-button:focus {
    background-color: #E71C30 !important;
   border-color: #E71C30 !important;
   color: #fff !important;
}
:where(.css-bf92fr).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected {
    color: #22417A !important;
}
:where(.css-bf92fr).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected::after {
    border-bottom-color: #22417A !important;
}
:where(.css-bf92fr).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu:hover::after {
    border-bottom-color: #22417A !important;
}
.my_account_orders tbody .woocommerce-orders-table__cell-order-actions p { margin:0 !important; }
.event-dashboard-wapper .woocommerce-MyAccount-orders tbody tr td .woocommerce-button.cancel.cancel { margin-top:10px !important; background-color: #e71c30 !important; }



/* checkout page css start */
.woocommerce-thankyou-order-details.order_details { 
    padding-left:0 !important; 
    display: flex;
    flex-flow: row wrap;
    gap: 10px;
}
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before { display:none !important; }
.woocommerce-Address-title.title p a {
    border: 1px solid #22417A !important;
    padding: 8px !important;
	display:inline-block;
	border-radius:4px;
}
.woocommerce form .form-row label { margin-bottom:14px; display:inline-block; line-height: normal;  }
/* checkout page css end */



@media(max-width:1199px){
	.dokan-dashboard .dokan-dashboard-content ul li { font-size:14px !important; word-break: break-word; }
	.etn-order-purchase-create-form .ant-row.css-bf92fr { margin:0 !important; }
	#etn_multivendor_form .css-bf92fr{ text-wrap: wrap !important; flex-wrap: wrap !important;  }
	.eventin-title.css-bf92fr { font-size:18px !important; }
	.woocommerce-Address-title.title p a { margin-top:8px; }
	:where(.css-bf92fr).ant-table-wrapper .ant-table-sticky-holder { top:0 !important; }
}



@media (max-width: 991px) {
  .dokan-dashboard-wrap {
    padding: 0;
  }
	.dokan-dashboard .dokan-dash-sidebar { width:25% !important; }
	.dokan-dashboard-content { width:75% !important; }
	.eventin-billing-col, .eventin-summary-col { padding-left:20px !important; padding-right:20px !important; }
	.eventin-billing-form-container.css-1p0b930, .css-1p0b930 { padding:24px 16px 12px !important; }
	.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child { flex-flow:row wrap !important; }
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { display:none !important; }
	.event-dashboard-wapper .woocommerce-MyAccount-content { margin-top:20px !important; }
	.event-dashboard-wapper .woocommerce-MyAccount-orders tbody tr td { text-align:left !important; }
	.css-xnvfe1 {
		flex-wrap: wrap;
	}
	.css-uuykgm { padding:20px !important; }
	:where(.css-bf92fr).ant-table-wrapper .ant-table-sticky-holder { top:0 !important; }
}

@media(max-width:767px){
	.dokan-control-label { margin-bottom: 16px !important;}
	.dokan-dashboard .dokan-dash-sidebar { width:100% !important; }
	.dokan-dashboard-content { width:100% !important; }
	.dokan-withdraw-wrapper .dokan-btn { margin-top: 16px !important; }
	#dokan-vendor-dashboard-root .dokan-btn-secondary { margin-top:16px !important; }
	.dokan-layout-content-area .dokan-withdraw-wrapper span { word-break:break-word !important; }
	.css-1p7zd5e.css-bf92fr button.css-bf92fr { width: 34px !important; height: 34px !important; }
	.css-uuykgm .event-filter-by-name {  }
	/* checkout page css start */
	.event-dashboard-wapper .woocommerce-MyAccount-content { margin-top:20px !important; }
	.eventin-billing-col, .eventin-summary-col { padding:0 !important; }
	.woocommerce-thankyou-order-details.order_details { padding-left:0 !important; }
	.woocommerce ul.order_details li { 
		float:unset !important;  
		margin-right: 0 !important;
		border-right: 0px dashed #cfc8d8 !important;
		border-bottom: 1px dashed #cfc8d8 !important;
		padding-bottom: 8px;
	}
	.woocommerce-customer-details--email {
		word-break: break-word !important; 
	}
	.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child { flex-flow:row !important; }
	/* checkout page css end */
}

