.p5_modals_wrapper_error {
    background: #fff;
    background: rgba(255,255,255, 0.8);
    width: 100%;
    height: 100%;
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    /* display: none; */
}
.p5_modals_wrapper, .p5_modals_wrapper_error {
    transform: translate3d(0,0,0);
}
.p5_modal_error {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border: 1px solid #c1c1c1;
    /* display: none; */
    max-width: 800px;
    background: white;
}
.p5_modal_wallet {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    /* display: none; */
    max-width: 800px;
    min-width: 550px;
    border-radius: 18px;
    border: 3px solid #00a3e1;
    background-color: #fff;
}
.p5_modal_header {
    /* background-color: gray; */
    background-color: #fff;
    padding: 20px 17px 20px 17px;
    /*border: 1px solid #c1c1c1;*/
    border: 0px solid transparent;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.1;
}
.p5_modal_content {
    background-color: #edeef0;
    display: inline-block;
    padding: 20px 20px 20px 20px;
    color: #424242;
    width: 100%;
}

.p5_modal_wallet_content {
    display: inline-block;
    padding: 30px;
    color: #424242;
    width: 100%;
}

.p5_modal_wallet_customer {
    color: #00a3e1;
    font-size: 1.5em;
    padding: 15px;
    font-family: 'Roboto';
    font-weight: 100;
}

.p5_modal_wallet_message {
    color: #37445b;
    font-size: 1.2em;
    padding: 0px 15px;
    font-family: 'Roboto';
    font-weight: bold;
}

.p5_modal_wallet_submessage {
    color: #37445b;
    font-family: 'Roboto';
    font-style: italic;
}

.button_wallet_accept {
    background-color: #64523D; /*#00abed;*/
    color: #fff;
    border-radius: 5px;
}

.button_wallet_subtext {
    color: #fff;
    font-style: italic;
    font-weight: normal;
}

.button_wallet_refuse {
    background: #37445b !important;
    color: #fff;
    border-radius: 5px;
}

@media (min-width:480px) {
    .p5_modal_error {
        min-width:300px;
    }
}
/* para cuando la altura del msgbox no entra en la pantalla! */
.p5_modal_error {
    max-height: 100vh;
    overflow: auto;
}
