/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Subscription
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */

#mp-subscription-table thead th {
    vertical-align: text-top;
}

.modal-popup.mp-subscription .modal-title, .mp-subscription-modal div.title {
    font-weight: 900;
}

.mp-subscription {
    margin-bottom: 20px;
}

.mp-subscription .one-time-only-buy-box {
    width: 90%;
    margin: 0 auto;
    font-weight: bold;
    font-size: 1.4em;
}

.mp-subscription .subscription-box {
    margin-top: 20px;
}

.subscription-box .subscription-text, .subscription-box .subscription-rule,
.start-end-date-box .start-date-label, .start-end-date-box .end-date-label,
.trial-free .trial-message, .subscription-box .mp-subscription-tooltip .tooltip-toggle {
    font-weight: 600;
}

.subscription-box .subscription-text {
    font-size: 1.1em;
}

.mp-subscription .free-shipping-message {
    margin-top: 10px;
}

.mp-subscription .start-end-date-box, .mp-subscription .trial-free {
    margin-top: 15px;
}

.start-end-date-box .start-date-label:after, .start-end-date-box .end-date-label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 5px;
}

.mp-subscription .end-date-input-box {
    float: right;
}

.billing-cycles-input > .col-mp, .custom-date-input > .col-mp {
    padding-left: 0;
}

.datepicker-input input.hasDatepicker {
    width: calc(100% - 24px);
}

.cycles-input div {
    padding: 0;
}

.end-date-input-box .never-input, .end-date-input-box .billing-cycles-input, .end-date-input-box .custom-date-input {
    margin-bottom: 10px;
}

.mp-subscription .end-date-input-box {
    padding-right: 0;
}

.mp-subscription .trial-free {
    padding-left: 0;
}

.mp-subscription .mp-subscription-tooltip, .mp-subscription .subscription-text {
    display: inline-block;
}

.mp-subscription .billing-cycles-input label.mp-9, .billing-cycles-input div.after-radio {
    padding-top: 5px;
}

.mp-subscription.dropdown .billing-cycles-input {
    padding: 10px 0;
}

.mp-subscription.dropdown .custom-date-input {
    padding-left: 0;
    margin-top: 10px;
}

.mp-subscription.dropdown select#mp-subscription-has-trial {
    margin-left: 10px;
}

@media (max-width: 480px) {
    .mp-subscription .cycles-input label {
        width: 75%;
    }
}

.subscription-box .subscription-text-tooltip {
    position: relative;
}

.subscription-box .subscription-text {
    width: calc(100% - 36px);
}

.subscription-box .tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
}
