.up-div {
overflow:auto;
}/**/ .woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0 0 30px 0;  }
@media (max-width: 568px) {
.woocommerce-MyAccount-navigation ul {
display: unset;
}
.content .all-account{
display: block !important;
}
}
.content .all-account{
display: flex;
}
.content .woocommerce .woocommerce-MyAccount-navigation{
width: 20%
}
.content .woocommerce .woocommerce-MyAccount-content{
width: 100%
}
@media (max-width: 768px) {
.content .woocommerce {
display: block
}
.content .woocommerce .woocommerce-MyAccount-navigation{
width: 100%
}
.content .woocommerce .woocommerce-MyAccount-content{
width: 100%; }
.installments-table{
width: 220%;
font-size: 10px
}
.fc-view table{
font-size: 9px
}
}
.woocommerce-MyAccount-navigation ul li {
margin-bottom: 15px;
}
.woocommerce-MyAccount-navigation ul li a {
display: block;
padding: 15px 20px;
background-color: #f0f0f0;
border-radius: 10px;
text-decoration: none;
color: #333;
transition: background-color 0.3s ease, transform 0.2s ease;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
text-align: center;
}
.woocommerce-MyAccount-navigation ul li a:hover {
background-color: #008300;
color: #fff;
transform: translateY(-2px);
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.woocommerce-MyAccount-navigation ul li.is-active a {
background-color: #006b00;
color: #fff;
font-weight: bold;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a{
background-color: #ff00008a;
color: #fff; 
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a:hover{
background-color: red;
} .woocommerce .woocommerce-info{
background-color: #dbe9004a	;
border-top-color: #dbe900;
}
.woocommerce .woocommerce-info
.button{
background-color: #006b00;
color: #fff !important ;
} .woocommerce-MyAccount-content {
background-color: #ffffff;
padding: 10px;
border-radius: 12px;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);
margin-bottom: 40px;
margin-right: 1%
} .woocommerce-form-row input[type="text"],
.woocommerce-form-row input[type="password"],
.woocommerce-form-row input[type="email"],
.woocommerce-form-row textarea {
width: 100%;
padding: 12px 15px;
border: 1px solid #ccc;
border-radius: 10px;
margin-bottom: 25px;
transition: border-color 0.3s ease, box-shadow 0.3s ease;
}
.woocommerce-form-row input:focus,
.woocommerce-form-row textarea:focus {
border-color: #008300;
outline: none;
box-shadow: 0 0 8px rgba(0, 131, 0, 0.2);
}
button.woocommerce-Button,
button.woocommerce-button {
background-color: #008300;
color: #fff;
padding: 12px 25px;
border: none;
border-radius: 10px;
cursor: pointer;
transition: background-color 0.3s ease, transform 0.2s ease;
}
button.woocommerce-Button:hover,
button.woocommerce-button:hover {
background-color: #006b00;
transform: translateY(-2px);
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
} table.woocommerce-orders-table {
width: 100%;
border-collapse: collapse;
margin-bottom: 30px;
}
table.woocommerce-orders-table th,
table.woocommerce-orders-table td {
padding: 20px;
border: 1px solid #ddd;
text-align: left;
font-size: 16px;
}
table.woocommerce-orders-table th {
background-color: #f0f0f0;
font-weight: bold;
}
table.woocommerce-orders-table tbody tr:nth-child(even) {
background-color: #f9f9f9;
}
table.woocommerce-orders-table tbody tr:hover {
background-color: #e6ffe6;
} .woocommerce-message,
.woocommerce-error {
padding: 20px;
border-radius: 10px;
margin-bottom: 30px;
font-size: 17px;
line-height: 1.5;
}
.woocommerce-message {
background-color: #e6ffe6;
color: #006b00;
border: 1px solid #d6f5d6;
}
.woocommerce-error {
background-color: #ffebeb;
color: #d9534f;
border: 1px solid #f5c6c6;
} button,
input[type="submit"],
.woocommerce-button {
background-color: #008300;
color: #ffffff;
padding: 12px 25px;
border: none;
border-radius: 10px;
font-size: 16px;
cursor: pointer;
transition: background-color 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease;
} button:active,
input[type="submit"]:active,
.woocommerce-button:active {
background-color: #004f00;
transform: translateY(0);
box-shadow: none;
} button[disabled],
input[type="submit"][disabled],
.woocommerce-button[disabled] {
background-color: #cccccc;
color: #666666;
cursor: not-allowed;
box-shadow: none;
} a {
color: #008300;
text-decoration: none;
font-weight: 500;
transition: color 0.3s ease, border-bottom 0.3s ease;
border-bottom: 2px solid transparent;
}
a:active {
color: #004f00;
border-bottom: 2px solid #004f00;
} a.button-link {
background-color: #008300;
color: #ffffff;
padding: 10px 20px;
border-radius: 8px;
display: inline-block;
text-align: center;
transition: background-color 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease;
}
a.button-link:hover {
background-color: #006b00;
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0, 131, 0, 0.2);
}
a.button-link:active {
background-color: #004f00;
transform: translateY(0);
box-shadow: none;
} .woocommerce-Downloads {
list-style-type: none;
padding: 0;
margin-bottom: 30px;
}
.woocommerce-Downloads li {
border: 1px solid #ddd;
padding: 15px;
margin-bottom: 10px;
background-color: #f9f9f9;
border-radius: 8px;
transition: background-color 0.3s ease;
}
.woocommerce-Downloads li:hover {
background-color: #f1f1f1;
}
.woocommerce-Downloads a {
color: #008300;
font-weight: bold;
text-decoration: none;
transition: color 0.3s ease;
}
.woocommerce-Downloads a:hover {
color: #006b00;
border-bottom: 2px solid #006b00;
}
.woocommerce-Count {
display: block;
font-size: 14px;
color: #666;
margin-top: 5px;
}
.payment-dates-table {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}
.payment-dates-table th, 
.payment-dates-table td {
padding: 12px; border: 1px solid #ddd;
text-align: center;
}
.payment-dates-table th {
background-color: #f2f2f2;
font-weight: bold;
}
.payment-dates-title {
font-size: 24px; margin-top: 20px;
text-align: center;
color: #333;
border-bottom: 2px solid #f2f2f2;
padding-bottom: 10px;
}
.payment-status {
font-weight: bold;
color: #0073aa; }
.payment-status.paid {
color: #4CAF50; }
.payment-status.pending {
color: #FF9800; }
.payment-button {
background-color: #136e1f; color: black;
padding: 10px 15px; border: none;
border-radius: 4px;
text-decoration: none;
transition: background-color 0.3s ease; }
.payment-button:hover {
color:white;
background-color: #0e4c16; }
.woocommerce-notices-wrapper {
display:none;
}
.woocommerce-Price-amount  { 
font-family:"pinar-light" !important;
}
.woocommerce-form-coupon-toggle {
display:none;
}
.calendars {
font-family:"pinar-light" !important;
}
.button-payment {
background-color:green !important;
}
.button-two {
background-color:red !important;
width:130px !important;
}
.calendars button {
background-color:green;
}
.ReactModal__Content {
font-family:"pinar-light" !important;
}
.ReactModal__Content button {
background-color:green !important;
width:250px !important;
margin-top:25px;
} .content .all-account {
max-width: 1380px;
margin: 50px auto;
padding: 20px;
background-color: #f9f9f9;
border-radius: 10px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.woocommerce h2 {
font-size: 24px;
font-weight: bold;
text-align: center;
color: #333;
margin-bottom: 20px;
} .woocommerce-form-login input[type="text"],
.woocommerce-form-login input[type="password"] {
width: 100%;
padding: 10px 15px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 5px;
margin-bottom: 15px;
transition: border-color 0.3s ease;
}
.woocommerce-form-login input[type="text"]:focus,
.woocommerce-form-login input[type="password"]:focus {
border-color: #0073aa;
outline: none;
box-shadow: 0 0 5px rgba(0, 115, 170, 0.5);
} .woocommerce-button {
width: 100%;
padding: 12px 15px;
font-size: 16px;
font-weight: bold;
color: #fff;
background-color: #0073aa;
border: none;
border-radius: 5px;
cursor: pointer;
transition: background-color 0.3s ease;
}
.woocommerce-button:hover {
background-color: #005177;
} .woocommerce-LostPassword a {
color: #0073aa;
text-decoration: none;
font-size: 14px;
display: block;
text-align: center;
margin-top: 10px;
}
.woocommerce-LostPassword a:hover {
color: #005177;
text-decoration: underline;
} .woocommerce-form__label-for-checkbox {
display: flex;
align-items: center;
gap: 10px;
font-size: 14px;
margin-bottom: 20px;
} @media (max-width: 480px) {
.woocommerce {
padding: 15px;
}
.woocommerce h2 {
font-size: 20px;
}
} .calendar{
padding: 8px 8px;
background-color: #6758AE;
color: #fff !important;
border-radius: 6px;
}
.calendar:hover{
background-color: #FFBB00;
box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, .2);
transform: translateY(-2px);
} .woocommerce-message{
width: 50% !important;
padding: 1em 3.5em 1em 2em !important;
} .fc-unthemed .fc-content{
text-align: center !important;
padding: 3px  !important;
}
.fc-unthemed .fc-content a{
display: block;
}