/* @deprecated НЕ ИСПОЛЬЗУЕТСЯ! см. core/modules/delivery/widgets/views/DeliveryWidget */
.DeliveryPageBlockWidgetPopupView {
}
    .DeliveryPageBlockWidgetPopupView .container {
        padding: 22px 85px 0 30px;
    }
    .DeliveryPageBlockWidgetPopupView .close {
        position: absolute;
        top: 9px;
        right: 9px;
        margin: 0;
        padding: 0;
        width: 19px;
        height: 19px;
        text-indent: -9000px;
        background-image: url("../../../../../../../images/close.png");
        background-repeat: no-repeat;
        background-position: 0px 0px;
		z-index: 1000;
    }
    .DeliveryPageBlockWidgetPopupView .close:hover {
        background-position: 0px -19px;
    }
    .DeliveryPageBlockWidgetPopupView h2 {
        margin: 0 0 31px 0;
        padding: 0;
        font-size: 37px;
        line-height: 38px;
    }
    .DeliveryPageBlockWidgetPopupView h3 {
        margin: 0 0 8px 0;
        padding: 0;
        font-size: 24px;
        line-height: 28px;
    }
    .DeliveryPageBlockWidgetPopupView p {
        margin: 0 0 12px 0;
        padding: 0;
        font-size: 16px;
        line-height: 22px;
    }
    .DeliveryPageBlockWidgetPopupView .delivery {
        background: #5371a4;
        background: -moz-linear-gradient(top, #5371a4 0%, #3a5684 100%);
        background: -webkit-linear-gradient(top, #5371a4 0%,#3a5684 100%);
        background: linear-gradient(to bottom, #5371a4 0%,#3a5684 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5371a4', endColorstr='#3a5684',GradientType=0 );
        margin: 51px -85px 0 -30px;
        padding: 17px 0 0 30px;
    }
    .DeliveryPageBlockWidgetPopupView .delivery label {
        display: block;
        font-size: 14px;
        line-height: 20px;
        color: #fff;
        margin: 0 0 4px 0;
    }
    .DeliveryPageBlockWidgetPopupView .delivery label.error {
        display: none;
    }
    .DeliveryPageBlockWidgetPopupView .delivery .emailInput {
        clear: left;
        float: left;
        margin: 0 12px 16px 0;
        padding: 0 5px 0 5px;
        border: 1px solid #adadad;
        border-radius: 5px;
        box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.1);
        width: 287px;
        height: 28px;
        font-size: 14px;
        line-height: 20px;
    }
    .DeliveryPageBlockWidgetPopupView .delivery .emailInput:focus {
        border-color: #8fc2cc;
        box-shadow: 0 2px 3px #efefef inset, 0 0 5px rgba(0, 138, 163, 0.15);
    }
    .DeliveryPageBlockWidgetPopupView .delivery .emailInput.error {
        border: 1px solid #bb3300;
        background: #fffde3;
    }
    .DeliveryPageBlockWidgetPopupView .delivery .button02 {
        float: left;
        margin: 0 16px 33px 0;
        cursor: pointer;
    }