.popup_page{
    width:375px;
    margin:25px auto;
}
.form-item{
    display: flex;
    margin: 5px 0px;
}
.element-label{
    width:150px;
    float:left;
}
form .submit{
    text-align: center;
}
label span{
    color:red;
}
h3{
    font-family: 'UniSansDemo-HeavyCAPS', sans-serif;
    color: #ed6c02;
}
.paymentpage h2, .paymentpage .download-info p{
    text-align:center;
}

.paymentpage .microsite-close-btn {
    position: absolute;
    right: -85px;
    top: 0;
}
@media only screen and (max-width: 736px) {
    .move-label + span.floating-label, .error + span.floating-label{
      top: -12px !important;
    }
    .micro-form span.floating-label {
      left: 15px !important;
    }
    .paymentpage .microsite-close-btn {
        right: -5%;
    }
}
@media only screen and (max-width: 576px) {
  form .input-focus span.floating-label.has-error, form .dropdown-section span.floating-label.has-error, form .input-textarea span.floating-label.has-error{
    left: 15px !important;
  }
}
