    .white-popup {
        position: relative;
        background: #FFF;
        padding: 20px;
        width: auto;
        max-width: 550px;
        margin: 20px auto;
    }

  
    .modal-header {
        padding: 15px;
        border-bottom: 1px solid #eee;
        text-align: left;
    }

        .modal-header h3 {
            margin: 0;
            line-height: 30px;
        }

    .modal-body {
        position: relative;
        max-height: 400px;
        padding: 25px 0 25px 0;
        margin-left: 15px;
        margin-right: 15px;
        overflow-y: auto;
        text-align: left;
    }

.modal-body2 {
    padding: 5px;
}

.btn {
    padding: 10px  30px
}
    .btn:hover {
        color: #fff
    }
#newsletter-result-error {
    color: #ee1b06
}

.inputtext-email {
    width: 230px !important
}

    .modal-footer {
        padding: 25px 15px 10px;
        margin-bottom: 0;
        text-align: right;
        /* background-color: #f5f5f5; */
        border-top: 1px solid #ddd;
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        border-radius: 0 0 6px 6px;
        *zoom: 1;
        -webkit-box-shadow: inset 0 1px 0 #ffffff;
        -moz-box-shadow: inset 0 1px 0 #ffffff;
        box-shadow: inset 0 1px 0 #ffffff;
    }

        .modal-footer:before,
        .modal-footer:after {
            display: table;
            line-height: 0;
            content: "";
        }

        .modal-footer:after {
            clear: both;
        }

        .modal-footer .btn + .btn {
            margin-bottom: 0;
            margin-left: 5px;
        }

        .modal-footer .btn-group .btn + .btn {
            margin-left: -1px;
        }

        .modal-footer .btn-block + .btn-block {
            margin-left: 0;
        }


.newsletter-block-description{
    padding-bottom:25px;
}