/*v20191014*/
.p5_modals_wrapper_error {
    background: #de4c1e;
    background: rgba(0, 0, 0, 0.7);
    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);
    z-index: 9999;
}
.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;
    width: 100%;
    /*max-width: 86%;*/
    max-width: 80%;
    max-width: 550px;
    background: white;
}
.p5_modal_header {
    background-color: #fff;
    /*padding: 20px 17px 20px 17px;*/
    padding: 20px 75px 0px 17px;
    border: 0px solid transparent;
    font-weight: 500;
    line-height: 1.3;
    font-size: 27px;
    padding-top: 5px;
    font-weight: bold;
    /*letter-spacing: 16px;*/
    word-break: normal;
    /*color:#0097d3;*/
    position:relative;
    z-index:999999;
}
.close_modal_x {
    position:absolute;
    top:5px;
    right:15px;
    width:36px;
    height:36px;
    color:#c6003e!important;
}
.close_modal_x:hover {
    cursor: pointer;
    text-decoration: none;
    color:#c6003e;
}
.p5_modal_content {
    background-color: white;
    display: inline-block;
    padding: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    color: #424242;
    width: 100%;
    /*max-height: 80vh;*/
    overflow-y: auto;
    padding-left: 20px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-top: 20px;
}
.p5_modals_wrapper_error{
    overflow-y: auto;
}
/*.p5_modal_error{
    margin-top:10px;
    margin-bottom:10px;
}*/
.lang_selector_byclick{
    display: inline-block;
}
.language_switcher_byclick * {
    color:#000000;
}
@media (min-width:480px) {
    .p5_modal_error {
        min-width:300px;
    }
}
@media (max-width: 991.98px) {
    .p5_modal_error {
        max-width: 86%;
    }
}
@media (max-width: 767.98px) {
    .p5_modal_header {
        font-size: 24px;
        /*letter-spacing: 10px;*/
    }

    .close_modal_x {
        top:5px;
        width:20px;
        height:20px;
    }
}