#my_account_tabs form .input-text,
#my_account_tabs form .button,
#my_account_tabs form .select2-container--default {
height: 48px;
}
#my_account_tabs form .button {
color: #242424;
transition: none;
}
#my_account_tabs form .button:hover {
color: #fff;
}
#my_account_tabs form .form-row-first,
#my_account_tabs form .form-row-last,
#my_account_tabs form .form-row-first,
#my_account_tabs form .form-row-last {
width: 48.5%;
}
#my_account_tabs .woocommerce-address-fields__field-wrapper::before,
#my_account_tabs .woocommerce-address-fields__field-wrapper::after {
content: "";
display: block;
clear: both;
}
#my_account_tabs .woocommerce-address-fields__field-wrapper+p {
margin: 0 !important;
}
#my_account_tabs form .select2-container--default .select2-selection__arrow {
top: 50%;
height: auto;
}
.select2-container.select2-container--open .select2-dropdown {
border: 1px solid #D4D7E3 !important;
border-radius: 12px;
}
.select2-container.select2-container--open .select2-dropdown .select2-search.select2-search--dropdown {
padding: 10px;
}
body .select2-search--dropdown .select2-search__field {
background-color: transparent !important;
border: 1px solid #D4D7E3 !important;
border-radius: 12px !important;
color: #000 !important;
height: 40px;
padding: 5px 14px;
font-size: 14px !important;
}
body .select2-container--default .select2-results__option[aria-selected="true"],
body .select2-container--default .select2-results__option[data-selected="true"] {
background-color: #eeeeee;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected],
body .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #1763B9;
}
body .e-woo-select2-wrapper .select2-results__option {
font-family: inter;
}
#my_account_tabs .order-heading,
#my_account_tabs .booking-main-tabs strong,
#my_account_tabs .booking-main-tabs th {
font-weight: 500;
}
#my_account_tabs .main-tab-content .tab {
border-color: #D4D7E3 !important;
border-radius: 0 0px 12px 12px;
padding: 20px 30px 30px;
}
#my_account_tabs .e-my-account-tab__dashboard .woocommerce-MyAccount-content-wrapper {
background-color: transparent;
}
#my_account_tabs .main-tab-titles li {
border-radius: 0;
font-size: 16px;
margin-right: 0px;
width: 33.33%;
text-align: center;
border-left: 0px Solid #d4d7e3 !important;
}
#my_account_tabs .main-tab-titles li:last-child {
margin-right: 0;
}
#my_account_tabs .main-tab-titles li:not(.active) {
background: linear-gradient(180deg, #F2F8FF 0%, #F2F8FF 100%) !important;
border-color: #d4d7e36e !important;
color: #313131;
font-weight: 500;
border-bottom: none !important;
margin-bottom: -1px !important;
z-index: 3;
}
#my_account_tabs .main-tab-titles li.active {
background: linear-gradient(180deg, #2F87ED 0%, #2F87ED 100%) !important;
border-color: transparent !important;
font-weight: 500;
border-bottom: none !important;
}
#my_account_tabs .e-my-account-tab__view-order .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a {
background: linear-gradient(90deg, #1763B9 45%, #2F87ED 100%) !important;
border: none;
}
#my_account_tabs table th:first-child {
min-width: 100px;
}
#my_account_tabs .woocommerce-order-details h2.woocommerce-order-details__title {
width: 100%;
}
#my_account_tabs .woocommerce-order-details .case-box>.d-flex {
justify-content: space-between !important;
}
#my_account_tabs .case-box table tbody:empty::after {
margin-bottom: 0 !important;
color: #313131;
}
#my_account_tabs .woocommerce-order-details .case-box>.woocommerce-table {
padding: 30px !important;
}
#my_account_tabs .woocommerce-order-details .button,
#my_account_tabs .case-box form#case-details-form button.woocommerce-button {
color: #242424 !important;
transition: none;
height: 48px;
background-color: transparent;
background-image: linear-gradient(180deg, #F2F8FF 0%, #F2F8FF 100%);
border-radius: 12px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 14px;
font-weight: 500;
letter-spacing: 0.2px;
text-transform: none;
padding: 10px 20px;
width: 162px;
max-width: 100%;
}
div#extra-services-popup div#btnss button { 
height: 48px;
font-size: 14px;
font-weight: 500;
padding: 10px 20px;
letter-spacing: 0.2px;
border-radius: 12px;
transition: none;
}
div#extra-services-popup div#btnss button#close-popup {
color: #242424; 
background-color: transparent;
background-image: linear-gradient(180deg, #F2F8FF 0%, #F2F8FF 100%);  
}
div#extra-services-popup div#btnss button#close-popup:hover {
background-image: linear-gradient(180deg, #2F87ED 0%, #2F87ED 100%);
color: #fff !important;
}
#my_account_tabs .woocommerce-order-details .button:hover,
#my_account_tabs .case-box form#case-details-form button.woocommerce-button:hover {
background-image: linear-gradient(180deg, #2F87ED 0%, #2F87ED 100%);
color: #fff !important;
}
#my_account_tabs .woocommerce-order-details .button.edit-case-details {
background-image: linear-gradient(90deg, #1763B9 45%, #2F87ED 100%);
color: #fff !important;
}
#my_account_tabs .woocommerce-order-details .button.edit-case-details:hover {
background-image: linear-gradient(270deg, #1763B9 45%, #2F87ED 100%);
}
#my_account_tabs .woocommerce-order-details .shop_table.order_details {
padding: 30px 30px 20px;
}
#my_account_tabs .woocommerce-order-details>.d-flex+.order_details tfoot td {
padding-top: 20px;
}
#my_account_tabs .woocommerce-order-details th,
#my_account_tabs .woocommerce-order-details td {
font-family: "inter";
}
#my_account_tabs span.coupon-tooltip {
color: #1763B9;
border: 1px solid #1763B9;
display: inline-flex;
line-height: 1;
width: 17px;
height: 17px;
cursor: pointer;
font-style: italic;
justify-content: center;
align-items: center;
border-radius: 50%;
}
#my_account_tabs .coupon-tooltip:hover::after {
background-image: linear-gradient(270deg, #1763B9 45%, #2F87ED 100%) !important;
font-size: 14px;
font-family: "inter";
line-height: 1.2;
font-weight: 400;
color: #fff;
padding: 10px;
width: 280px;
font-style: normal;
bottom: 31px;
}
#my_account_tabs .coupon-tooltip:hover::before {
border-width: 12px 5px;
border-style: solid;
border-color: #1a67be transparent transparent transparent;
bottom: 8px;
}
.page-id-1392 .elementor-element.elementor-element-62d8750a {
position: static;
}
.case-box .case-edit-popup h2 {
margin-bottom: 5px !important;
}
.case-box .case-edit-popup h2+p {
font-family: "Inter", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.6em;
letter-spacing: 0.29px;
color: #2E2E2E;
}
.case-edit-popup form#case-details-form {
border-color: #D4D7E3;
border-radius: 12px;
}
.case-edit-popup form#case-details-form label {
font-family: "Inter", Sans-serif;
font-size: 14px;
font-weight: 400;
letter-spacing: 2%;
color: #2e2e2e;
line-height: 2;
}
.case-edit-popup form#case-details-form textarea[name="case_title"] {
height: 48px;
resize: none;
border-radius: 12px !important;
border: 1px solid #D4D7E3 !important;
background-color: transparent !important;
padding: 15px 14px 8px;
}
.case-edit-popup form#case-details-form textarea[name="case_description"] {
height: 108px;
resize: none;
border-radius: 12px !important;
border: 1px solid #D4D7E3 !important;
background-color: transparent !important;
padding: 14px;
}
.case-edit-popup form#case-details-form #parties-wrapper {
border: 1px solid #D4D7E3;
padding: 20px;
border-radius: 12px;
margin: 15px 0 10px;
}
.case-edit-popup form#case-details-form #parties-wrapper .member-input label {
line-height: 1.1;
flex-direction: row;
width: 150px;
text-align: left;
justify-content: start;
font-size: 13px;
min-width: max-content;
max-width: max-content;
}
.case-edit-popup form#case-details-form #parties-wrapper .member-input {
margin-top: 10px;
}
.case-edit-popup form#case-details-form #parties-wrapper h4 {
font-family: "Inter", Sans-serif;
font-size: 14px;
font-weight: 400;
letter-spacing: 2%;
color: #2e2e2e;
line-height: 2;
font-style: normal;
}
.case-edit-popup form#case-details-form #parties-wrapper .party-section .member-input button,
.case-edit-popup form#case-details-form .arbitrator-input button {
width: 30px;
height: 30px;
border: none;
color: #242424;
transition: none;
background-color: transparent;
background-image: linear-gradient(180deg, #F2F8FF 0%, #F2F8FF 100%);
padding: 0;
justify-content: center;
align-items: center;
line-height: 1px;
text-align: center;
margin-top: 8px;
letter-spacing: -.2px;
}
.case-edit-popup form#case-details-form #parties-wrapper .party-section .member-input button:hover,
.case-edit-popup form#case-details-form .arbitrator-input button:hover {
background-image: linear-gradient(180deg, #2F87ED 0%, #2F87ED 100%);
color: #fff;
}
.case-edit-popup form#case-details-form textarea[name="case_title"]:focus,
.case-edit-popup form#case-details-form textarea[name="case_description"]:focus {
border-color: #1763B9 !important;
}
#cancel-confirmation-popup .popup-buttons button {
color: #242424 !important;
transition: none;
height: 48px;
background-color: transparent;
background-image: linear-gradient(180deg, #F2F8FF 0%, #F2F8FF 100%);
border-radius: 12px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 14px;
font-weight: 500;
letter-spacing: 0.2px;
text-transform: none;
padding: 10px 20px;
width: 122px;
max-width: 100%;
border: none !important;
}
#cancel-confirmation-popup .popup-buttons button:hover {
background-color: transparent;
background-image: linear-gradient(180deg, #2F87ED 0%, #2F87ED 100%);
color: #fff !important;
}
#cancel-confirmation-popup .popup-buttons #confirm-cancel:hover {
margin-right: 10px;
}
#cancel-confirmation-popup h5 {
font-weight: 500;
}
#room_popup_box {
border-radius: 12px;
}
#room_popup_box .f-button[data-fancybox-close] {
top: 15px;
right: 15px;
border-radius: 50%;
}
#room_popup_box .f-button[data-fancybox-close] svg {
transform: scale(0.8);
margin-left: -1.2px;
margin-top: -1px;
}
#room_popup_box .time-picker-wraper {
padding: 0;
box-shadow: none;
margin-bottom: 15px;
}
#room_popup_box .time-picker-wraper .ph-calendar-month {
justify-content: center;
}
#room_popup_box .popup_btm_btn .elementor-button {
font-size: 16px;
border-radius: 38px;
height: 48px;
width: 100%;
border: none;
}
body .ph-calendar-days .ph-calendar-date {
border-radius: 3px;
}
.ph-calendar-month {
border-radius: 5px 5px 0 0;
}
#ph-calendar-days {
border-radius: 0 0 5px 5px;
}
#ph-calendar-time {
border-radius: 5px;
}
#room_popup_box li.ph-calendar-date.mouse_hover,
#room_popup_box li.ph-calendar-date:hover {
color: #fff !important;
}
.ph-calendar-date.de-active.not-available {
pointer-events: none;
}
.cancel_btn:hover::after {
content: attr(title_hover);
position: absolute;
border-radius: 4px;
transform: translateX(-50%);
margin-left: 10px;
z-index: 9999;
left: 50%;
text-align: center;
background-image: linear-gradient(180deg, #2F87ED 0%, #2F87ED 100%);
font-size: 14px;
font-family: "inter";
line-height: 1.2;
font-weight: 400;
color: #fff;
padding: 10px;
width: 280px;
font-style: normal;
bottom: calc(100% + 15px);
}
.cancel_btn:hover::before {
content: "";
position: absolute;
left: 50%;
transform: translateX(-50%);
border-width: 12px 5px 0;
border-style: solid;
border-color: #2F87ED transparent transparent transparent;
bottom: calc(100% + 5px);
}
#vt_room_details {
border-radius: 60px;
overflow: hidden;
position: relative;
}
#vt_room_details .image-container {
transition: opacity 1s ease-in-out, height 1s ease-in-out, transform 1s ease-in-out, padding 1s ease-in-out;
}
#vt_room_details .image-container.hidden {
opacity: 0;
height: 0;
padding: 0;
overflow: hidden;
transform: scale(.995);
pointer-events: none;
}
#vt_room_details .image-container img {
display: block;
width: 100%;
height: 601px;
object-fit: cover;
}
#vt_room_details .take-tour {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
display: inline-flex;
gap: 12px;
align-items: center;
padding: 10px 16px;
background-image: linear-gradient(90deg, #1763B9 45%, #2F87ED 100%);
color: #fff;
border-radius: 999px;
border: 0;
cursor: pointer;
z-index: 4;
font-weight: 700;
}
#vt_room_details button.take-tour {
width: 172px;
height: 52px;
justify-content: end;
font-family: Inter;
font-weight: 400;
font-size: 16px;
line-height: 100%;
letter-spacing: normal;
}
#vt_room_details .take-tour:hover {
background-image: linear-gradient(270deg, #1763B9 45%, #2F87ED 100%);
}
#vt_room_details .take-tour .circle {
border-radius: 50%;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
left: -14px;
width: 69px;
height: 69px;
box-shadow: 10px 4px 14px 0px #00000021;
}
#vt_room_details .take-tour .circle svg {
width: 44px;
height: 44px;
}
#vt_room_details span.label {
width: 100px;
}
#vt_room_details .shortcode-box {
opacity: 0;
max-height: 0;
overflow: hidden;
transition: opacity .1s ease-in-out;
}
#vt_room_details .shortcode-box.active {
opacity: 1;
max-height: 1200px;
}
#vt_room_details .shortcode-inner {
background: #eef6ff;
border-radius: 12px;
}
#vt_room_details section.virtual-tour .ipnrm-1 {
height: 601px;
}
#vt_room_details div#master-container.wpvr-cardboard {
height: 601px !important;
}
#vt_room_details .pnlm-controls-container {
top: auto;
bottom: 35px;
right: 35px;
left: auto;
}
#vt_room_details .pnlm-controls-container .pnlm-fullscreen-toggle-button {
background-size: 24px;
border: 1px solid #fff;
border-radius: 50%;
background-position: top 11px center;
background-repeat: no-repeat;
filter: none;
background-color: #0A0A0A66;
background-image: url(https://accordhub.in/wp-content/uploads/2025/11/garden_original-size-stroke-16.png);
width: 44px;
height: 44px;
}
#vt_room_details .pnlm-controls-container .pnlm-zoom-controls.pnlm-controls {
display: none !important;
}
#wpgs-gallery img {
width: 100%;
}
#wpgs-gallery .wcgs-thumb.wcgs-thumb img {
height: 126px;
}
#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel .wcgs-slider-image {
height: 527px;
width: 100%;
}
.page-id-32622 #customer_login .register_form {
display: block !important;
}
.page-id-32622 #customer_login .login_form{
display:none !important;
}
li.login-link.elementor-button a {
color: #ffffff !important;
}