.fondo-log-reg {
    position:relative;
    color: #FFFFFF;
    padding: 30px;
    min-height: 100%;
    /*min-height: 327px;*/
    /*background: url(../img/bg-error-corto.jpg) no-repeat bottom center #0173A7, url(../img/bg-error-repeat-top.jpg) repeat-y bottom center #0076A8;*/
    background: url(../img/bg-error-corto.jpg), url(../img/bg-error-repeat-top.jpg), #0173A7;
    background-position: bottom center, bottom center;
    background-repeat: no-repeat, repeat-y;

}

.header-register-button {
    margin-right: 20px;
}

.login-box {
    background: #006c97;
    background-color: rgba(54, 25, 25, .15);
    padding: 20px;
    /* margin: 20px; */
    border-radius: 4px;
    -webkit-border-radius: 4px;
    /* margin: 40 auto; */
    text-align: center;
    min-height: 270px;
}

.mobile-box {
    font-family: 'Open Sans', sans-serif;
    color: #F7F7F7;
    font-weight: 300;
    font-size: 25px;
    text-shadow: 3px 1px #0072A6;
}

.smartphone {
    display: none;
}

.testimonial-size {
    height: 110px;
    width: 110px;
}

.site-footer li {
    margin-left: 8px;
}


/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

    .smart-tablet {
        display: none;
    }

    .smartphone {
        display: block;
        margin: 0 auto;
    }

    .mobile-box {
        text-align: center;
    }

    .google-play {
        margin-top: 20px;
    }

}

@media (max-width: 767px) {

    .wrapper {
        margin-top: 0;
    }

    .fondo-log-reg {
        padding-top: 0;
    }

    .smart-tablet {

    }

    .mobile-box {
        margin-top: 40px;
    }

    .mobile-box .row {
        text-align: center;
    }

    .google-play {
        margin-top: 20px;
    }

    .dest_cont {
        margin: 0 auto;
    }

    .banner-izq {
        min-height: 0;
    }

    .home .widget-monster{
        width: auto !important;
    }

    .social-icons {
        float: none;
    }
}

@media (max-width: 480px) {

    .smart-tablet {
        display: none;
    }

    .smartphone {
        display: block;
        margin: 0 auto;
    }

    .home .widget-prize {
        width: 52%!important;
    }

    .dest_cont {
        width: 100% !important;
    }


}

@media (min-width:0px) and (max-width: 991px) {

    .w100 {
        width: 100% !important;
    }
}

@media (min-width: 0px) and (max-width: 767px) {

    .no-little-min-height {
        min-height: 0 !important;
    }

    .login-box {
        min-height: 0;
    }

    .iconic-input {
        padding-top: 5px;
        padding-bottom: 20px;
    }

    .signup-text {
        margin-top: 0;
    }
    
    .signup-height {
        height: 210px;
    }
}

.shadow0 {
    text-shadow: none;
}