#new-shipment {
    max-width: 600px;
    min-width: 550px;
    background: white;
}

.shipment-block {
    padding: 0 0 5px;
    margin: 0 0 5px;
    border-bottom: 1px solid gray;
}

.shipment-block.no-line {
    border-bottom: 0;
}

.shipment-block:after {
    content: "";
    display: block;
    clear: both;
}

.shipment-block .shipment-option {
    float: left;
    width: 30%;
    max-width: 160px;
    margin: 0 10px 10px;
}

.shipment-block .shipment-option span {
    font-weight: bold;
    white-space: nowrap;
}

.shipment-block .shipment-value {
    float: left;
    max-width: 360px;
}

.shipment-block .shipment-value .param-one {
    margin-bottom: 5px;
}

.shipment-block .shipment-value .param-another-value {
    font-style: italic;
}

.shipment-block .shipment-value.baskets {
    float: none;
    clear: both;
    padding-left: 12px;
    max-width: none;
}

.shipment-block select {
    width: 262px;
}

.shipment-block input[type="text"] {
    width: 250px;
}

.shipment-block input[type="text"][name*="zip"] {
    width: 60px;
}

.shipment-block .service-comment {
    color: red;
    padding-left: 24px;
    font-style: italic;
    display: block;
    font-size: 0.9em;
}

.shipment-block.error-field .shipment-option {
    color: red;
}

.shipment-block .param-one.error-field {
    color: red;
}

.shipment-block .param-one.error-field select {
    border-color: red;
}

.shipment-block .param-one.error-field input {
    border-color: red;
}

.editDelivery {
    cursor: pointer;
}

.shipment-exist {
    color: #2675d7;
    cursor: pointer;
    margin: 5px 0;
}

.shipment-block .shipment-exist {
    font-weight: bold;
    padding-left: 5px;
    font-style: italic;
    white-space: nowrap;
}

.shipment-exist:hover {
    text-decoration: underline;
}

.order-tracks div {
    display: inline-block;
}

.track-items, .track-history {
    padding-bottom: 15px;
    border-bottom: 1px solid gray;
    margin-bottom: 15px;
}

.track-items {
    max-height: 200px;
    overflow-y: auto;
}

.track-history {
    max-height: 500px;
    overflow-y: auto;
}

.choose-block {
    text-align: center;
}

.choose-block button {
    margin: 0 15px;
}

.shipment-forwarding {
    margin-top: 10px;
}

.shipment-forwarding input[type=button] {
    max-width: 155px;
    white-space: normal;
    font-size: 0.8em;
}

.shipment-error {
    color: red;
    font-style: italic;
}

.shipment-result.error {
    color: red;
}

.pickup-slots {
    display: inline-block;
}

.none {
    display: none;
}
