.icon-paper-upload {
    background: url(../images/paper_icon.png);
    width: 70px;
    height: 54px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
    margin-right: auto;
}
.icon-salad-upload {
    background: url(../images/salad_icon.png);
    width: 70px;
    height: 54px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
    margin-right: auto;
}
.icon-ice-upload {
    background: url(../images/ice_icon.png);
    width: 57px;
    height: 54px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
    margin-right: auto;
}
.icon-category-6{
    background: url(../images/category6-icon.svg);
    width: 70px;
    height: 53px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center 14px;
    margin-left: auto;
    margin-right: auto;
}
.icon-category-7{
    background: url(../images/category7-icon.svg);
    width: 70px;
    height: 53px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center 20px;
    margin-left: auto;
    margin-right: auto;
}
.order-links .item {
    margin-right: 5px;
}
.order-links .item strong:hover,
.order-links .current strong {
    background: #e9ebeb;
    cursor: pointer;
}
.order-details-items {
    display: none;
}
.order-details-items.active {
    display: block;
}
#order-tracking table tr:hover td {
    background: #e9ebeb;
}
#order-tracking table tr td .vaz-tracking {
    margin-left: 5px;
    position: relative;
    bottom: 4px;
}
.delivery-popup-heading {
    margin-bottom: 15px;
}
.delivery-popup-heading .tracking {
    font-weight: 700;
    color: #2f4b57;
}
.status-step-5 {
    background-image: url(../images/statuses/order-status-5-pending.svg);
}
.active .status-step-5 {
    background-image: url(../images/statuses/order-status-5-active.svg);
}
.sales-order-history .columns .table>tbody>tr>td {
    padding: 14px 9px;
}
.icon-step-1::before {
    content: "\f111";
}
.phone-example {
    font-size: 12px;
    position: relative;
    top: 5px;
    margin-bottom: 10px;
}
.iti {
    display: block;
}
.iti__flag-container {
    top: 20px;
    bottom: auto;
    left: 0;
    width: 30px;
}
.iti__selected-flag {
    padding-left: 0;
}
.field.telephone input,
.iti .billing-telephone-input,
.iti .shipping-telephone-input{
    padding-left: 30px;
}
.fieldset .street legend {
    display: none;
}
.opc .fieldset .ship-to-billing-address-block {
    margin-bottom: 0px;
}
.email-note {
    font-size: 13px;
    line-height: 20px;
    padding-left: 30px;
    position: relative;
    color: #b1bec3;
    padding-top: 9px;
}
.email-note:before {
    font-size: 18px;
    position: absolute;
    left: 3px;
    top: 12px;
    content: "\f11b";
    font-family: fonticon;
}
/*.field-vat-id.field-filled .vat_prefix,
.field-vat-id.field-filled input {
    color: #b1bec3;
    pointer-events:none;
}*/
.elevator-block {
    margin-top: 30px;
}
.elevator-block .price {
    font-size: 15px;
    font-weight: 700;
    color: #2f4b57;
}
.grecaptcha-badge {
    visibility: hidden;
}

/*.form-edit-account .available-country-field ul {
    list-style: none;
    padding: 0;
    margin: 15px 0px 0px 0px;
    border-bottom: 1px solid #b1bec3;
}*/
@media screen and (min-width: 768px) {
    .col-md-custom {
        max-width:20%;
        flex: 0 0 20%;
    }
}
