.send-btn,.puntero{
    cursor:pointer;
}

.p{
    font-family: 'BrownStd', Cabin, sans-serif !important;
}

.regbtn{
    padding: 20px;
    border:solid white 1px;
    transition:0.5s;
}
.regbtn:hover{
    background:#40C360;    
    border:solid white 1px;    
}

.tl{
    color:#77C043;    
}



.register .modal-header, .modal-body{
    color:black;
}

.noView,.noShow{
    display:none;
}

.black,.black2,.blackOculto{
    display:none;
    background:black;
    position:fixed;
    opacity:0.8;	
    left:-1%;
    top:-1%;		
    height:102%;
    width:102%;	
    z-index:2099;
}

.blackOculto{
    display:none;
}

/* .bodytechbtn{
        background:blue;
        border:solid blue 1px;
} */

.white,.whitex,.terminosx{
    padding:3% 0 3% 0;
    text-align:center;	
    background:white;
    position:fixed;
    top:-100%;
    left:30%;
    height:auto;
    width:40%;
    overflow:auto;
    z-index:3099;
    border-radius:3px;
    transition:0.5s;	
}

.white p{
    font-weight:bold;

}

.oculto{
    display:none;
}

.home{
    background-image:url("http://studia.com.co/inscribeme/images/images/bodytech_home.jpg");

    /* Image is centered vertically and horizontally at all times */
    background-position: center center;

    /* Image doesn't repeat */
    background-repeat: no-repeat;

    /* Makes the image fixed in the viewport so that it doesn't move when 
       the content height is greater than the image height 
    background-attachment: fixed;*/

    /* This is what makes the background image rescale based on its container's size */
    background-size: cover;

    height:300px;

    top:-10px;
}

.homeReferidos{
    background-image:url("http://studia.com.co/inscribeme/images/images/referidosFinal.jpg");
    height:350px;
    background-position-y: -180px;
}


.fondo{
    background:#EEEEEE;
}

.fondoReferidos{
    background-image:url("http://studia.com.co/inscribeme/images/images/background-referidos.png");

    /* Image is centered vertically and horizontally at all times */
    background-position: center center;

    /* Image doesn't repeat */
    background-repeat: no-repeat;

    /* Makes the image fixed in the viewport so that it doesn't move when 
       the content height is greater than the image height */
    background-attachment: fixed;

    /* This is what makes the background image rescale based on its container's size */
    background-size: cover;

}

.redi:hover{
    padding:10px 5px 10px 5px;
}




p span,.bordeColor{
    /*
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
    font-weight: bold;
    */
}

.return{
    color:red;
    background:#E4E4E4;
    padding:5px;
    font-weight:bold;
    border-radius:3px;
    cursor:pointer;
}

.selecti,select{
    padding:8px;
}

.quantity{
    width:100%;
}

@media screen and (max-width: 1000px) {
    .white{
        padding:3% 0 3% 0;
        text-align:center;	
        background:white;
        position:fixed;
        top:-100%;
        left:10%;
        height:auto;
        width:80%;		
    }
}

.puntero{
    cursor:pointer;
}

.textNaranja{
    color:#F09C63;
    font-weight: 400;
}

.social-icons.rounded.rounded > li > a {
    background:white;
}

.logoP{
    margin-top:20px;
}

.txtarea{
    outline: none;
    border:none;
    width:100%;
    background: none;
    
}


@media screen and (max-width: 800px) {
    .homeReferidos{
        background-size: cover;	
        background-position-y: initial;
    }
}