
html{
    width: 100%;
    height: 100%;

}


body{
    
     background-size: 100% 100%;
    background-size: contain;
}

.img_logo{
    width:10%;
    margin:5%;
}


.tit_btn{
	font-size: 36px;
	color: white;
}

.des_btn{
	font-size: 18px;
	word-wrap: break-word;
	color: white;

}

#btns{
	margin: 1%;
	width:50%;
	word-wrap: break-word;
	white-space: nowrap;
}


#btn_back{
    margin-top: 3%;
	width:50%;
	font-size: 18px;
}

#btn_conti{
    margin-top: 3%;
	width:50%;
	font-size: 18px;
}

#qtd{
    margin-left:45%;
	width:10%;
	height:60px;
	font-size:35px;
    
}

#setinha2{
    position: absolute;
    float:left;
    display:none;
}


.captcha_img {
    font-size: 18px;
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

    .img_logo{
        width:80%;
        margin:5%;
    }
    

    .tit_btn{
    	font-size: 7.5vw;
    	color: white;
    }
    
    .des_btn{
    	font-size: 4.5vw;
    	word-wrap: break-word;
    	color: white;
    
    }
    
    #btns{
    	margin: 1%;
    	width:95%;
    	word-wrap: break-word;
    	white-space: nowrap;
    }
    
    #qtd{
        margin:0 auto;
    	width:100%;
    	height:40px;
    	font-size:25px;
        
    }




}









