.elementor-50 .elementor-element.elementor-element-ca15017{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-ca15017:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ca15017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1303966 );}.elementor-50 .elementor-element.elementor-element-fef87fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-fef87fd:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-fef87fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1303966 );}.elementor-50 .elementor-element.elementor-element-fef87fd.e-con{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-fec6eea .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-fec6eea .elementor-icon-wrapper svg{width:auto;}.elementor-50 .elementor-element.elementor-element-19f304f .elementor-button{background-color:#FFFFFF00;fill:#004B7F;color:#004B7F;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ECECEC;border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-19f304f .elementor-button-content-wrapper{flex-direction:row;}.elementor-50 .elementor-element.elementor-element-ca9faa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-50 .elementor-element.elementor-element-ca9faa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-50 .elementor-element.elementor-element-ca9faa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-50 .elementor-element.elementor-element-ca9faa1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-50 .elementor-element.elementor-element-ca9faa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-50 .elementor-element.elementor-element-ca9faa1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-ca9faa1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-ca9faa1{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-ca9faa1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-d4d1f9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50 .elementor-element.elementor-element-d4d1f9c:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-d4d1f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-50 .elementor-element.elementor-element-cc5cd46 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-cc5cd46 .elementor-icon{font-size:30px;}.elementor-50 .elementor-element.elementor-element-cc5cd46 .elementor-icon svg{height:30px;}.elementor-50 .elementor-element.elementor-element-cc5cd46 .elementor-icon-wrapper svg{width:auto;}.elementor-50 .elementor-element.elementor-element-8b00363{--tabs-border-type:none;--tabs-border-radius:15px 15px 15px 15px;--sections-border-type:none;--sections-border-radius:15px 15px 15px 15px;}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-fec6eea > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-50 .elementor-element.elementor-element-fec6eea.elementor-element{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-fec6eea .elementor-icon{font-size:32px;}.elementor-50 .elementor-element.elementor-element-fec6eea .elementor-icon svg{height:32px;}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-fef87fd{--width:25%;}.elementor-50 .elementor-element.elementor-element-d4d1f9c{--width:75%;}}/* Start custom CSS */nav.woocommerce-MyAccount-navigation {
    display: none!important;
}

.woocommerce-MyAccount-content {
    padding: 0!important;
    width: 100%!important;
    
    mark {
        margin: 0 5px!important;
    padding: 5px 10px;
    border: 1px dashed #0080d8;
    border-radius: 10px;
    color: #0080d8 !important;
}

h2{
        width: fit-content;
    display: block;
    text-align: right;
        color: #0080d8 !important;
    font-weight: bold !important;
}

}

.woocommerce-view-order .woocommerce-MyAccount-content p {
    line-height: 45px!important;
}

.woocommerce-MyAccount-content h2::after {
    content: '';
    display: block;
    height: 7px;
    width: 0;
    background: #0080d8;
    -webkit-animation: 1s niasfullwidth 0.5s ease-in-out both;
    animation: 1s niasfullwidth 0.5s ease-in-out both;

}
@keyframes niasfullwidth{
  100% {
    width: 100%;
}  
}



.woocommerce-MyAccount-content td , .woocommerce-MyAccount-content th{
    border: none!important;
}


.woocommerce-MyAccount-content thead th {
    border-bottom: 1px solid #00000021 !important;
}

.woocommerce-MyAccount-content .button {
    background-color:#0080d8!important;
    color:#FFF!important;
    font-weight:normal!important;
    border:none!important;
    padding:10px 24px!important;
    border-radius:10px!important;
}

.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status {
    color:#00c900 !important;
}
.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status {
    color: #ffca00!important;
}

.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status {
    color: red!important;
}
    td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    margin: 8px;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
    font-style: italic;
    background-color: #0080d81c;
    color: #0080d8;
    padding: 5px 12px;
    border-radius: 10px;
}


.woocommerce-orders-table__cell-order-number a:after {
    position: absolute;
    content: attr(aria-label);
    top: -15px;
    width: 100%;
    right: 0;
    font-size: 13px;
    text-align: center;
    background-color: #00000057;
    color: white;
    padding: 5px 10px;
    border-radius: 8px;
    transform: rotate(45deg) scale(0);
    transition: all 0.3s;
    backdrop-filter: blur(5px);
}
.woocommerce-orders-table__cell-order-number:hover a:after {
    transform: rotate(0) scale(1);
}
.woocommerce-orders-table__cell-order-number{
    position: relative;
}

.niasmenulist li{
    padding: 5px!important;
    margin-top: 20px!important;
    border-radius: 8px;
}
.niasmenulist li:hover{
    background-color: #0080d81c;
    span{
            color: #0080d8;
    }
}

.niasmenulist li:hover:before{
    width: 8px;
}


.niasmenulist li:before{
    content: "";
    width: 0;
    height: 25px;
    position: absolute;
    background-color: #0080d8;
    right: -3px;
    border-radius: 20px 0 0 20px;
    transition: all 0.3s
}


.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select {
    border-radius: 10px!important;
}



/*mobile menue*/

@media only screen and (max-width:1024px){
    .nias-side-account{
        position:fixed;
        width:100%;
        height:100vh;
        right:-100%;
        transition:all 0.3s linear;
        z-index:999;
        top:0;
    }
    .nias-maincontent-account{
        width:100%;
    }
    .nias-side-account.active{
        right:0;
    }
    
}

/* edit address billing info CSS */
.woocommerce-address-fields__field-wrapper .select2-container {
    border-radius: 10px !important;
}

.woocommerce-address-fields__field-wrapper span.select2-selection.select2-selection--single {
    border-radius: 10px !important;
}

.woocommerce-address-fields__field-wrapper .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #0080d8!important;
    color: white !important;
}

.e-woo-select2-wrapper .select2-results__option {
    font-family: inherit !important;
}

.woocommerce-address-fields__field-wrapper .select2-container--default .select2-search--dropdown .select2-search__field {
    border: solid 1px #aaa !important;
}

.woocommerce-address-fields__field-wrapper p#billing_country_field {
    display: none;
}/* End custom CSS */