body {
    background-image: url('../../images/why-youll-love-zap-bg.jpg');
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}

.rxgrab-registration-form-container {
    background: #b3cef7;
    /*border-radius: 10px;*/
    border: 1px solid #d0d0d0;
    opacity: 0.8;
    width: 40%;
    margin: 0 auto;
    margin-top: 100px;
}

.rxgrab-registration-form-container h1 {
    color: #5787cd;
    text-align: center;
    font-size: 25px;
    margin: 15px 0;
}

.rxgrab-registration-form-container form {
    margin: 15px;
    padding: 20px 10px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
}

select, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"] {
    height: 1.5rem;
    border-radius: 5px;
    margin: 0 0 .5rem 0;
}

select {
    padding: 0.1rem 1rem 0.1rem 0.1rem;
}

body * {
    font-size: 0.8rem;
}