﻿.html-order-confirm-page .mainlogo img {
    max-height: 50px;
}
.field-input-wrapper {
    position: relative;
}
    .field-input-wrapper.field-input-wrapper-select::before {
        background-image: url(../images/arrow.svg);
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 50px;
        background-position: center center;
        background-repeat: no-repeat;
        pointer-events: none;
    }
    .field-input-wrapper .field-label {
        font-size: 0.85714em;
        font-weight: normal;
        position: absolute;
        top: 0;
        width: 100%;
        padding-left:5px;
        z-index: 1;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        pointer-events: none;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        box-sizing: border-box;
        color: #999999;
        transition: all 0.2s ease-out;
        margin: 0.5em 0;
        margin-top: 0.3em;
        display: block;
        webkit-transform: none;
        transform: none;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
        filter: alpha(opacity=100);
    }
.field-input {
    border: 1px solid #ced4da;
    background-color: white;
    color: #333333;
    border-radius: 4px;
    display: block;
    box-sizing: border-box;
    width: 100%;
    padding: 20px 15px 5px 5px;
    word-break: normal;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 15px;
}
.address-item {
    border-radius: 3px;
    border: 1px dashed rgb(0, 153, 0);
    padding: 10px;
    height:100%;
}