.amzl-package-item-quantity {
    background-color: #fff;
    background-color: rgba(255,255,255,.9);
    border-radius: 10px;
    border: 1px solid #ccc;
    bottom: 0;
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    min-width: 20px;
    padding: 0 5px;
    position: absolute;
    right: 0;
    text-align: center;
    width: auto
}

.simple-date-picker--horizontal .simple-date-picker__date {
    box-sizing: border-box;
    float: left;
    margin: 0 0 2.3% 2.3% !important;
    width: 18.1%
}

.simple-date-picker--horizontal .simple-date-picker__date--first-in-row {
    margin-left: 0 !important
}

.simple-date-picker--horizontal .simple-date-picker__date__button {
    display: block !important
}

    .simple-date-picker--horizontal .simple-date-picker__date__button .a-button-text {
        height: auto;
        line-height: 1rem;
        padding: 12px 0
    }

.amzl-inline-form-actions {
    margin: -14px -18px
}

    .amzl-inline-form-actions .amzl-error-message {
        float: left;
        margin-top: -4px;
        width: 50%
    }

.a-js .hide-if-js {
    display: none
}

.a-no-js .hide-if-no-js {
    display: none
}

.amzl-action-container--with-radio {
    margin-left: 23px
}

.amzl-action-container-handle--selected .a-radio-label {
    font-weight: 700
}

.multi-item-multi-row-grid .amzl-package-item-quantity {
    bottom: 10px;
    z-index: 1
}

.amzl-page-content {
    margin: 0 auto;
    max-width: 920px
}
/* ******** */
div.ship-track-large-horizontal-widget *, div.ship-track-small-vertical-widget * {
    box-sizing: border-box
}

.package-status {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%
}

    .package-status.on-time {
        background: #008a00
    }

    .package-status.warning {
        background: #111
    }

    .package-status.warning-past-traces {
        background: #999
    }

.a-icon-alert {
    width: 30px;
    height: 27px;
    position: absolute
}

.ship-track-large-horizontal-widget .a-button.a-button-focus.post-ship-actions-dropdown, .ship-track-large-horizontal-widget .a-button.post-ship-actions-dropdown {
    background: 0 0;
    border: none;
    box-shadow: none;
    font-weight: 400;
    margin: -5px
}

    .ship-track-large-horizontal-widget .a-button.a-button-focus.post-ship-actions-dropdown .a-button-inner, .ship-track-large-horizontal-widget .a-button.post-ship-actions-dropdown .a-button-inner {
        background: 0 0;
        box-shadow: none
    }

    .ship-track-large-horizontal-widget .a-button.a-button-focus.post-ship-actions-dropdown .a-dropdown-prompt, .ship-track-large-horizontal-widget .a-button.post-ship-actions-dropdown .a-dropdown-prompt {
        color: #0066c0
    }

.ship-track-large-horizontal-widget {
    padding: 0 0 26px 0
}

    .ship-track-large-horizontal-widget .bottom, .ship-track-large-horizontal-widget .top, .ship-track-large-horizontal-widget .tracker-container {
        position: relative;
        width: 100%;
        display: block;
        min-height: 1em
    }

    .ship-track-large-horizontal-widget .top {
        font-size: 17px
    }

        .ship-track-large-horizontal-widget .top .latest-event-status {
            position: absolute;
            bottom: 0;
            font-weight: 700;
            display: none
        }

            .ship-track-large-horizontal-widget .top .latest-event-status a {
                font-size: 14px;
                font-weight: 400;
                margin-left: .25em
            }

    .ship-track-large-horizontal-widget .tracker-container {
        border-radius: 12px;
        height: 24px;
        background: #f2f2f2;
        overflow: hidden;
        margin: 8.5px 0
    }

        .ship-track-large-horizontal-widget .tracker-container .dot {
            border-radius: 12px;
            height: 24px;
            width: 24px;
            position: absolute;
            top: 0
        }

        .ship-track-large-horizontal-widget .tracker-container .latest-event-dot {
            z-index: 10;
            background: #003700;
            display: none
        }

        .ship-track-large-horizontal-widget .tracker-container .will-ship-dot {
            background: 0 0;
            border: 2px solid #c9c9c9
        }

        .ship-track-large-horizontal-widget .tracker-container .delivery-dot {
            background: 0 0;
            border: 2px solid #008a00;
            right: 0
        }

        .ship-track-large-horizontal-widget .tracker-container .package-status {
            width: 0;
            max-width: 100%;
            border-radius: 12px
        }

        .ship-track-large-horizontal-widget .tracker-container.exception .package-status {
            background-color: #111
        }

        .ship-track-large-horizontal-widget .tracker-container.exception .latest-event-dot {
            background-color: #555
        }

        .ship-track-large-horizontal-widget .tracker-container.exception .delivery-dot {
            border-color: #111
        }

        .ship-track-large-horizontal-widget .tracker-container.exception .a-icon-alert {
            z-index: 5;
            display: none;
            top: -2px
        }

        .ship-track-large-horizontal-widget .tracker-container.exception-past-edd .package-status {
            background-color: #999
        }

        .ship-track-large-horizontal-widget .tracker-container.exception-past-edd .latest-event-dot {
            background-color: #555
        }

        .ship-track-large-horizontal-widget .tracker-container.exception-past-edd .delivery-dot {
            border-color: #999
        }

        .ship-track-large-horizontal-widget .tracker-container.exception-past-edd .a-icon-alert {
            z-index: 5;
            display: none;
            top: -2px
        }

    .ship-track-large-horizontal-widget .bottom {
        font-size: 13px;
        font-weight: 700
    }

        .ship-track-large-horizontal-widget .bottom .delivery-status, .ship-track-large-horizontal-widget .bottom .ordered-status, .ship-track-large-horizontal-widget .bottom .original-estimate-status, .ship-track-large-horizontal-widget .bottom .shipped-status, .ship-track-large-horizontal-widget .bottom .will-ship-status {
            display: block;
            position: absolute;
            top: 0
        }

        .ship-track-large-horizontal-widget .bottom .will-ship-status {
            font-weight: 400;
            color: #767676;
            display: none;
            white-space: nowrap
        }

        .ship-track-large-horizontal-widget .bottom .will-ship-mini-date {
            text-align: center
        }

        .ship-track-large-horizontal-widget .bottom .delivery-address, .ship-track-large-horizontal-widget .bottom .ordered-date, .ship-track-large-horizontal-widget .bottom .shipped-date, .ship-track-large-horizontal-widget .bottom .summary-text {
            font-weight: 400;
            display: block
        }

            .ship-track-large-horizontal-widget .bottom .delivery-address.delivered {
                font-weight: 700
            }

        .ship-track-large-horizontal-widget .bottom .original-estimate-status, .ship-track-large-horizontal-widget .bottom .shipped-status {
            text-align: center;
            display: none
        }

            .ship-track-large-horizontal-widget .bottom .original-estimate-status .marker, .ship-track-large-horizontal-widget .bottom .shipped-status .marker {
                position: absolute;
                top: -14px;
                left: 50%;
                margin-left: -10px;
                border: 10px solid transparent;
                border-top-color: #008a00
            }

                .ship-track-large-horizontal-widget .bottom .original-estimate-status .marker.exception, .ship-track-large-horizontal-widget .bottom .shipped-status .marker.exception {
                    border-top-color: #111
                }

                .ship-track-large-horizontal-widget .bottom .original-estimate-status .marker.exception-past-edd, .ship-track-large-horizontal-widget .bottom .shipped-status .marker.exception-past-edd {
                    border-top-color: #999
                }

            .ship-track-large-horizontal-widget .bottom .original-estimate-status .holiday-marker, .ship-track-large-horizontal-widget .bottom .shipped-status .holiday-marker {
                top: -9px
            }

        .ship-track-large-horizontal-widget .bottom .delivery-status {
            max-width: 400px;
            right: 0;
            text-align: right;
            color: #008a00
        }

            .ship-track-large-horizontal-widget .bottom .delivery-status.exception {
                color: #111
            }
/* ******** */