button,input[type=button],input[type=submit] { cursor:pointer; } 
.btn{ letter-spacing:0.0313rem; background-color:var(--primaryColor); border-radius:0.1875rem; border:0; padding:.7rem 1.4rem; font-size:1rem; color:var(--colorW); border-radius:1rem; } 
.btn a { color:var(--colorW) !important; text-transform:uppercase; text-decoration:none; font-weight:500; display:block; letter-spacing:0.0313rem; padding:1.875rem 3.75rem; } 
.btn:hover { background-color:var(--colorText); color:var(--colorW); } 
.btn-invert { padding:0.8125rem 0; text-transform:capitalize; font-size:1em; color:var(--secondaryColor); width:100%; border:1px solid var(--secondaryColor); border-radius:0.1875rem; text-align:center; background-color:transparent; } 
.btn-invert a { color:var(--secondaryColor); } 
.btn-second { background-color:var(--colorLight); color:var(--colorW); text-transform:uppercase; text-align:center; float:right; margin:1.25rem 0; width:100%; }
.btn-second-line { background-color:var(--colorW); color:var(--secondaryColor); text-transform:uppercase; text-align:center; float:right; margin:1.25rem 0; border:1px solid var(--secondaryColor); width:100%; } 
.btn-second-line:hover { color:var(--colorW); } 
.btn-second:hover { color:var(--secondaryColor); background-color:var(--colorLight); transition:all .3s linear; } 
.btn-continue { width:100%; float:left; text-align:center; margin:0; padding:1.875rem 3.75rem; border-radius:1rem; } 
.btn-continue:hover { color:var(--colorW); } 
.btn-continue:disabled { background-color:var(--colorLight); } 
.btn-alerta-dup { width:18.75rem !important; } 
.col-right .btn-continue { width:100%; margin:0; } 
.btn-cancel { text-transform:inherit; background-color:transparent; color:var(--secondaryColor); border:0; margin-top:0.625rem; width:100%; float:none; text-align:center; } 
.btn-cancel:hover { background-color:transparent; color:var(--secondaryColor); } 
.btn-cadastrar { width:13.9375rem; margin-top:0.625rem; } 
.btn-login { width:13.9375rem; margin-top:2rem; } 
.btn-senha { width:13.9375rem; border:0; padding:2rem 0 1rem; } 
.btn-info-item { margin-top:0.3125rem; } 
.btn-box { border:0; padding:0.8125rem 0; margin-bottom:0.625rem; width:90%; font-size:1em; font-weight:300; color:var(--colorW); text-transform:uppercase; } 
.adc-google { margin-top:0.9375rem; margin-bottom:0.9375rem; border:0; padding:0.8125rem 0; width:90%; font-size:.9em; color:var(--primaryColor); text-transform:uppercase; background-color:var(--colorW); border-radius:1rem; } 
.carregar { border:0; margin:3.125rem auto; font-size:1em; text-transform:uppercase; color:var(--secondaryColor); } 
.btn-criar-alerta { margin:3.75rem 0; float:left; width:100%; padding:0.625rem; } 
@media screen and (min-width:425px) { 
	.btn-box { margin-bottom:0; } 
}
@media (min-width:768px) { 
	.btn-second { width:auto; }
	.btn-second-line { width:auto; } 
	.btn-continue { width:auto; float:none; } 
	.btn-cancel { float:left; width:12.5rem; font-size:0.875rem; text-align:left; } 
	.btn-info-item { margin-top:1.25rem; } 
	.adc-google { margin-bottom:0; } 
	.btn-criar-alerta { width:12.5rem; } 
}

.btn-block{ display:inline-block; width:100%; }

#modalConfirmBtn { background-color:var(--colorW); border:1px solid var(--secondaryColor); color:var(--secondaryColor); } 

.btn-cancel-dstv { background-color:transparent; color:var(--secondaryColor); font-size:0.87rem; text-align:center; border:1px solid var(--secondaryColor); padding:0.75rem 1rem; border-radius:var(--radius); margin-top:0.5rem; width:100%; } 
.btn-dstv{ background-color:var(--colorDanger); color:var(--colorW); font-size:0.87rem; font-weight:600; border:0; width:100%; padding:0.75rem 1rem; border-radius:var(--radius); margin-top:0.5rem; text-transform:uppercase; } 