/**
 * Theme Author: AlmasTheme
 * Author Email: AlmasTheme1398@Gmail.com
 * Theme Demos Link: http://megawp.almastheme.com
 * Theme Purchase link: https://zhaket.com/web/megawp-wordpress-theme
 * Author Website: http://almastheme.com
 **/
.tml .tml-alerts .tml-error {border: none;background-color: #FFE3CF;color: #FF6A00;border-radius: 5px;box-shadow: 0 10px 20px rgba(0, 0, 0, .04);text-align: center;line-height: 30px;padding: 10px;margin: 0 0 20px;}.tml .tml-alerts .tml-message {border: none;background-color: #CEEBFF;color: #3498db;border-radius: 5px;box-shadow: 0 10px 20px rgba(0, 0, 0, .04);text-align: center;line-height: 30px;padding: 10px;margin: 0 0 20px;}.tml .tml-alerts .tml-success, .tml .tml-alerts .tml-action-confirmaction .success {border: none;background-color: #D7F2E1;color: #2ABA5F;border-radius: 5px;box-shadow: 0 10px 20px rgba(0, 0, 0, .04);text-align: center;line-height: 30px;padding: 10px;margin: 0 0 20px;}.tml #pass-strength-result.short, .tml #pass-strength-result.bad, .tml #pass-strength-result.good, .tml #pass-strength-result.strong {border-radius: 5px;box-shadow: 0 10px 20px rgba(0, 0, 0, .04);text-align: center;line-height: 30px;padding: 10px;border: none;}.tml #pass-strength-result.short {background-color: #FDE3E6;color: #f44336;}.tml #pass-strength-result.bad {background-color: #FFE3CF;color: #FF6A00;}.tml #pass-strength-result.good {background-color: #CEEBFF;color: #3498db;}.tml #pass-strength-result.strong {background-color: #D7F2E1;color: #2ABA5F;}.tml .tml-links li {margin-bottom: 5px;}.tml .tml-links li:last-child {margin-bottom: 0;}.tml .description.indicator-hint {display: block;margin-top: 10px;font-size: 12px;color: #999898;}.tml-user-panel .tml-user-avatar img, .tml-dashboard-avatar img {display: block;margin: 0 auto;border-radius: 5px;}.tml-user-panel .tml-user-avatar, .tml-dashboard-avatar {margin-bottom: 15px;}.tml-dashboard-greeting {text-align: center;}.tml-dashboard-links li {list-style: none;}.tml-user-panel .tml-user-links li a, .tml-dashboard-links li a {background-color: rgba(0, 0, 0, .06);width: 100%;display: block;padding: 5px 10px;border: 4px;margin-bottom: 10px;box-sizing: border-box;border-radius: 4px;color: #485460;text-align: center;}.tml-user-panel .tml-user-links li:last-child a, .tml-dashboard-links li:last-child a {margin-bottom: 0;}aside .tml-field-wrap .tml-button, footer .tml-field-wrap .tml-button {width: 100%;display: block;transition-duration: 0.2s;}aside .tml-field-wrap .tml-button:hover, footer .tml-field-wrap .tml-button:hover {opacity: 0.85;}aside .tml-field-wrap #pass-strength-result, footer .tml-field-wrap #pass-strength-result {display: none;}body.megawp-login-register-page-body {overflow-x: hidden;height: 100vh;}.megawp-login-register-page-container {position: absolute;top: 10%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);width: 500px;padding: 50px 40px;box-sizing: border-box;margin-bottom: 50px;}.megawp-login-register-top-area {margin-bottom: 40px;}.megawp-login-register-page-container .megawp-login-register-logo {display: block;margin: 0 auto;text-align: center;}.megawp-login-register-page-container .megawp-login-register-logo img {width: 210px;height: auto;max-width: 100%;display: block;margin: 0 auto;transition-duration: 0.2s;}.megawp-login-register-top-area h1 {display: block;text-align: center;margin-top: 10px;font-weight: 500;font-size: 15px;color: #999898;}.megawp-login-register-page-container .megawp-login-register-logo img:hover {opacity: 0.85;}.megawp-login-register-page-container .megawp-login-register-page-content button, .megawp-login-register-page-container .megawp-login-register-page-content input[type=submit] {width: 100%;transition-duration: 0.2s;display: block;}.megawp-login-register-page-container .megawp-login-register-page-content button:hover, .megawp-login-register-page-container .megawp-login-register-page-content input[type=submit]:hover {opacity: 0.85;}.megawp-login-register-page-back-button {position: absolute;font-size: 14px;right: 20px;top: 20px;color: #fff;background-color: rgba(0, 0, 0, .5);border-radius: 60px 0 60px 60px;padding: 10px 15px;text-align: center;}.megawp-login-register-page-back-button:hover {color: #fff;}.megawp-account-container {width: 100%;}.megawp-account-page-content-container{width: 75%;float: right;}.megawp-account-page-content {padding: 20px;box-sizing: border-box;width: 100%;display: block;}.megawp-account-page-content .woocommerce-MyAccount-navigation {display: none;visibility: hidden;width: 0;}.megawp-account-page-content .woocommerce-MyAccount-content {width: 100%;}.megawp-account-page-content .megawp-post-content {padding: 0;}.megawp-account-menu-container {float: left;width: 23%;}.megawp-account-menu{float: left;width: 100%;display: block;box-sizing: border-box;}.megawp-account-menu .megawp-account-user-info {padding: 20px;background-size: cover;margin-bottom: 10px;width: 100%;float: left;box-sizing: border-box;position: relative;}.megawp-account-menu .megawp-account-user-info img {border-radius: 110px;width: 110px;height: auto;max-width: 100%;display: block;margin: 0 auto 15px;border: 4px solid rgba(0, 0, 0, 0.15);}.megawp-account-menu .megawp-account-user-info span.megawp-account-user-info-name, .megawp-account-menu .megawp-account-user-info span.megawp-account-user-info-email {display: block;text-align: center;}.megawp-account-menu .megawp-account-user-info span.megawp-account-user-info-email {font-size: 11px;}.megawp-account-notification-icon {position: absolute;top: 15px;left: 15px;font-size: 20px;color: #ffc107;}.megawp-account-notification-icon span {position: absolute;background-color: #FF4500;top: -2px;left: -8px;font-size: 10px;min-width: 16px;height: 16px;text-align: center;line-height: 16px;color: #fff;border-radius: 100%;}.megawp-account-notification-icon:hover {color: #ffc107;}.megawp-account-message-icon {position: absolute;top: 15px;right: 15px;font-size: 20px;color: #ffc107;}.megawp-account-message-icon span {position: absolute;background-color: #FF4500;top: -2px;left: -8px;font-size: 10px;min-width: 16px;height: 16px;text-align: center;line-height: 16px;color: #fff;border-radius: 100%;}.megawp-account-message-icon:hover {color: #ffc107;}.megawp-account-menu .megawp-account-menu-items {width: calc(100% - 30px);margin: 15px auto;display: block;}.megawp-account-menu .megawp-account-menu-items li a {width: 100%;display: block;margin-bottom: 10px;border-radius: 5px;line-height: 2.1em;padding: 8px 15px;box-sizing: border-box;transition-duration: 0s;}.megawp-account-menu .megawp-account-menu-items li:last-child a {margin-bottom: 0;}h1.megawp-account-page-title {margin-bottom: 1.8em;font-size: 20px;font-weight: 800;}h1.megawp-account-page-title:before {content: "\f86c";font-family: "Font Awesome 5 Pro";margin-right: 5px;float: left;font-weight: 600;transition-duration: 0.2s;color: #27ae60;}.megawp-dashboard-content {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-column-gap: 25px;grid-row-gap: 25px;margin-bottom: 35px;float: left;width: 100%;}.megawp-dashboard-box {width: 100%;display: block;border-radius: 5px;box-shadow: 0 5px 10px rgba(0, 0, 0, .14);margin-top: 15px;padding: 0 15px 15px;box-sizing: border-box;background-color: #fff;}.megawp-dashboard-box-icon {width: 100%;margin: 0 auto;position: relative;text-align: center;color: #fff;font-size: 40px;padding: 25px 0;top: -15px;border-radius: 5px;line-height: 40px;}.megawp-dashboard-box-register .megawp-dashboard-box-icon {background-image: linear-gradient(45deg, #2AFADF, #4C83FF);box-shadow: 0 5px 20px rgba(42, 250, 223, 0.4);}.megawp-dashboard-box-orders .megawp-dashboard-box-icon {background-image: linear-gradient(45deg, #70F570, #49C628);box-shadow: 0 5px 20px rgba(73, 198, 40, 0.4);}.megawp-dashboard-box-courses .megawp-dashboard-box-icon {background-image: linear-gradient(to right, #E44D26 0%, #F16529 51%, #E44D26 100%);box-shadow: 0 5px 20px rgba(228, 77, 38, 0.4);}.megawp-dashboard-box-comments .megawp-dashboard-box-icon {background-image: linear-gradient(45deg, #F761A1, #8C1BAB);box-shadow: 0 5px 20px rgba(247, 97, 161, 0.4);}.megawp-dashboard-box-score .megawp-dashboard-box-icon {background-image: linear-gradient(to right, #ffb347 0%, #ffcc33 51%, #ffb347 100%);box-shadow: 0 5px 20px rgba(255, 204, 51, 0.4);}.megawp-dashboard-box-wallet .megawp-dashboard-box-icon {background-image: linear-gradient(45deg, #F2A65A, #772F1A);box-shadow: 0 5px 20px rgba(255, 179, 71, 0.4);}.megawp-dashboard-box-content h3.megawp-dashboard-box-title {font-size: 20px;line-height: 30px;margin-bottom: 0;}.megawp-dashboard-box-content span.megawp-dashboard-box-des {}.megawp-dashboard-coupon-item {background-color: #f3f3f3;border: 1px solid #d7d7d7;border-radius: 5px;width: 100%;box-sizing: border-box;display: grid;grid-template-columns: 70px auto;grid-column-gap: 15px;position: relative;margin-bottom: 15px;padding: 15px 32px;}.megawp-dashboard-coupon-item:last-child {margin-bottom: 0;}.megawp-dashboard-coupon-item:after {content: "";position: absolute;left: -1px;top: 50%;height: 34px;width: 17px;border-bottom-right-radius: 34px;border-top-right-radius: 34px;border: 1px solid #d7d7d7;border-left-color: transparent;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-color: #fff;overflow: hidden;z-index: 2;}.megawp-dashboard-coupon-item:before {content: "";position: absolute;right: -1px;top: 50%;height: 34px;width: 17px;border-bottom-left-radius: 34px;border-top-left-radius: 34px;border: 1px solid #d7d7d7;border-right-color: transparent;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-color: #fff;overflow: hidden;z-index: 2;}.megawp-dashboard-coupon-item .megawp-dashboard-coupon-item-icon i {font-size: 40px;line-height: 50px;float: right;border-right: 1px dashed #bdbdbd;padding-right: 15px;}.megawp-dashboard-coupon-item-content .megawp-dashboard-coupon-item-title {display: block;width: 100%;line-height: 30px;margin-bottom: 0;font-size: 16px;}.megawp-dashboard-coupon-item-content .megawp-dashboard-coupon-item-des {display: block;width: 100%;line-height: 20px;font-size: 13px;color: #9e9e9e;}.megawp-dashboard-coupon-item-content .megawp-dashboard-coupon-item-des span {float: left;}.megawp-dashboard-coupon-item-content .megawp-dashboard-coupon-item-des span.coupon-expire-date {background-color: rgba(0, 0, 0, .06);padding: 0 15px;border-radius: 60px;margin-left: 5px;font-size: 12px;float: left;}.megawp-user-message-item {background-color: #f3f3f3;border: 1px solid #d7d7d7;border-radius: 5px;width: 100%;box-sizing: border-box;display: grid;grid-template-columns: 70px calc(100% - 200px) 100px;grid-column-gap: 15px;position: relative;margin-bottom: 15px;padding: 15px;color: #485460;transition-duration: 0.2s;}.megawp-user-message-item:hover {color: #485460;box-shadow: 0 2px 10px rgba(0, 0, 0, .12);}.megawp-user-message-item:last-of-type {margin-bottom: 0;}.megawp-user-message-item .megawp-user-message-item-icon i {font-size: 40px;line-height: 50px;float: right;border-right: 1px dashed #bdbdbd;padding-right: 15px;}.megawp-user-message-item-content .megawp-user-message-item-title {display: block;width: 100%;line-height: 30px;margin-bottom: 0;font-size: 16px;}.megawp-user-message-item-content .megawp-user-message-item-des {display: block;width: 100%;line-height: 20px;font-size: 13px;color: #9e9e9e;}.megawp-user-message-item .megawp-user-message-item-visit-status {width: 100%;padding: 10px;line-height: 30px;box-sizing: border-box;text-align: center;color: #fff;border-radius: 4px;display: block;}.megawp-user-message-item .megawp-user-message-item-visit-status.message-visited {background-color: #8bc34a;}.megawp-user-message-item .megawp-user-message-item-visit-status.message-no-visited {background-color: #FF4500;}.megawp-this-not-your-message {padding: 20px;}.megawp-this-not-your-message img{width: 50%;display: block;margin: 0 auto;}.megawp-this-not-your-message span {text-align: center;display: block;font-size: 16px;margin-top: 20px;}.megawp-this-not-your-message a {display: block;padding: 5px 15px;margin: 20px auto 0;line-height: 30px;text-align: center;color: #fff;border-radius: 4px;transition-duration: 0.2s;}.megawp-this-not-your-message a:hover {color: #fff;opacity: 0.85;}.megawp-user-no-messages {background-color: #ecf0f1;padding: 30px;display: block;color: #485460;box-sizing: border-box;text-align: center;font-size: 16px;line-height: 30px;border-radius: 5px;border: 1px solid rgba(0, 0, 0, .1);}.megawp-user-no-messages i {display: block;font-size: 70px;text-align: center;margin-bottom: 15px;}.megawp-user-no-messages span {display: block;width: 100%;}

