.form-container{
    background-color: #ebebeb;

}

label{
    display: block;
}

input{
    margin: 5px 0 5px 0;
}

iframe{
    width: 100%;
    height: 300px;
}

#pnl-frm-register-web{
    margin: 0;
}

#pnl-frm-set-pin input.form-control{
    width: 5em;
}

/*
Registration identity page
*/
#pnl-phone_number-wrapper input.form-control,
#pnl-id_field-wrapper input.form-control{
    display: inline;
    width: 5em;
}

#pnl-cvv-wrapper input.form-control{
    width: 4em;
}

#pnl-captcha-wrapper input.form-control{
    width: 180px;
}


#pnl-form-identity #cvv-element,
#pnl-form-identity #id_field-element,
#pnl-form-identity #phone_number-element{
    position: relative;
}

#pnl-form-identity #captcha-element #captcha-input {
    margin: 6px 0;
}

#return-link {
    color: white;
}
#return-button{
    text-align: center;
}

#pnl-zip-wrapper input.form-control{
    width: 180px;
}
#pnl-form-identity #zip-element #zip-input {
    margin: 6px 0;
}

#form_submit, #form_cancel, #submit_form,#return-button{
    background-color: #60788D;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    border-radius: 28px;
    border: 1px solid #60788D;
    display: inline-block;
    cursor:pointer;
    color:#ffffff;
    padding: 10px 40px;
    text-decoration: none;
}
#form_submit:focus, #form_cancel:focus, #submit_form:focus, #return-button:focus
#form_submit:hover, #form_cancel:hover, #submit_form:hover, #return-button:hover{
    background-color: #608D77;
}
.form-container >div{
    margin: 2em;
    padding: .3em;
    border-radius: 3px;
}



@media only screen and (max-width: 600px){

    #header{
        text-align: center;
    }

    #form_submit,#form_cancel, #return-button{
        width: 100%;
    }
}
