#oxygen-sidebar input[type="text"]:focus,
#oxygen-sidebar input[type="email"]:focus,
#oxygen-sidebar input[type="search"]:focus,
#oxygen-sidebar input[type="number"]:focus,
#oxygen-sidebar textarea:focus {
    color: #fff;
}

.oxy-order-details table {
    width: 100%;
}

#oxygen-sidebar input[type="text"],
#oxygen-sidebar input[type="email"],
#oxygen-sidebar input[type="search"],
#oxygen-sidebar input[type="number"],
#oxygen-sidebar textarea {
    color: #fff;
    border: inherit;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.wffn_order_details_table .wfty_title, .oxy-customer-details .wfty_title {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.5em;
    text-align: left;
}

.wffn_order_details_table .wfty_pro_list_cont .wfty_pro_list * {
    color: #565656;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
}

.wffn_order_details_table .wfty_pro_list_cont table tr:not(:last-child) * {
    color: #565656;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
}

.wffn_order_details_table .wfty_pro_list_cont table tr:last-child * {
    color: #565656;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
}

.wffn_order_details_table table {
    border-color: #414349;
}

.wfty_pro_list_cont .wfty_pro_list .wfty-hr {
    color: #414349;
    background-color: #414349;
    opacity: 1;
    border: none;
}

.wfty_order_details table tfoot tr:last-child th,
.wfty_order_details table tfoot tr:last-child td {
    border-top-color: #dddddd;
}

body .wffn_order_details_table .wfty_wrap .wfty_subscription table *,
body .wffn_order_details_table .wfty_wrap .wfty_subscription table tr th,
body .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td {
    color: #565656;
}

body .wffn_order_details_table .wfty_wrap .wfty_subscription table *,
body .wffn_order_details_table .wfty_wrap .wfty_subscription table tr th,
body .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td, body .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td:before {

    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
}

.wffn_order_details_table .wfty_wrap .wfty_subscription table tr td.subscription-actions:hover a {
    color: #fff;
    box-shadow: none;
    text-decoration: none;
    background-color: #89e047;
}

.wfty_wrap table.wfty_order_downloads tr * {
    color: #565656;
    text-align: left;
}

.wfty_wrap table.wfty_order_downloads *,
body .wfty_wrap table.wfty_order_downloads td:before {

    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
}

.wfty_wrap table.wfty_order_downloads tr td.download-file:hover a {
    color: #fff;
    box-shadow: none;
    text-decoration: none;
    background-color: #89e047;
}

.wfty_wrap .wfty_order_details .wfty_pro_list .wfty_rightDiv,
.wffn_order_details_table .wfty_pro_list_cont table tr td:last-child {
    text-align: right !important;
}

.wfty_customer_info .wfty_text {
    line-height: 1.5;
}

.wfty-hr, .elementor .wfty-hr {
    display: none;
}

.wfty_wrap .wfty_order_details .wfty_pro_list {
    border-top: 1px solid #d5d5d5;
    padding-top: 10px;
    margin-bottom: 15px;
}

.wfty_wrap .wfty_order_details .wfty_pro_list:first-child {
    padding: 0;
    margin: 0;
    border: none;
}

.oxy-order-details, .oxy-customer-details {
    width: 100%;
}

.wfty_customer_info .wfty_text_bold strong {
    font-weight: 600;
}