
.wrap{background: #FFF;padding: 0;opacity: 0.9;width: 392px;margin: 0;float: right;margin-right: 25px;/* height: 100%; */border-bottom: 3px solid  #333;margin-bottom: 20px;}

.mensaje{
    float: left;
    /* border: 1px solid; */
    padding: 2%;
    margin-top: 10%;
    margin-left: 10%;
    width: 680px;
    font-family: 'Roboto', sans-serif;
    font-size: xxx-large;
    background: #ffffff3d;
    color: #FFF;
    box-sizing: border-box;
}

.wrap .logo h1 {
    display: none;
}

.wrap .form .content {
    border: none;
    padding-top: 0;
}

.wrap .form .content h2{
    font-size: 16px;
    color: #000000;
    margin-bottom: 20px;
    text-transform: none;
    text-align: center;
}

.wrap .form {
    margin-top: 0;
    padding: 0px;
    float: none;
    width: 100%;
    /* text-transform: none; */
}

.wrap .logo {
    width: 100%;
    float: none;
    margin: 0 auto;
}

.wrap .logo img {
    /*width: inherit;*/
}


/*****  FOOTER ********/

.cont_logo_footer {
    width: 100%;
    margin: 0 auto;
    margin-left: auto;
    left: 0;
    bottom: -2px;
    margin-left: 0;
    /*background: #FC6020;*/
    padding: 10px 25px;
    box-sizing: border-box;
    opacity: 0.9;
}


.wrap .form .content form div input{
    width: 82%;
}

.cont_logo_footer .image{
    display: none;
}

.destacar br{
    display: none;
}

.cont_logo_footer .infosupport > p {
    font-size: 16px;
    text-shadow: none;
}

.wrap .form .content form div {
    font-size: 14px;
    text-align: center;
}

/* mobile **/

@media (max-width: 450px) {

.wrap{
    width: auto;
    margin: 0 auto;
}



}

@media (max-width: 850px){
.wrap {
    width: 100%;
    margin: 0 auto;
}

.wrap .logo h1 {
    display: inherit;
}

.mensaje {
    display: none;
}

}
