.container { width: 69%; }
.site-header { background: #FFF;  }

.navbar-brand img {
    height: 80px;
}
.navbar { text-transform: uppercase; font-size: 0.8rem; }
.top_call {
	border: 1px solid green;
	background: green;
	color: #FFF;
    border-radius: 100px;
    padding: 5px 10px;
    font-size: 0.90rem;
}

.float-whatsapp { 
	position: fixed;
    display: inline-block;
    bottom: 25px;
    right: 25px;
    width: 50px;
    height: 50px;
    background: url(https://petassistbrasil.com.br/protecao-toda-vida/assets/img/ML_WhatsApp.png) center center no-repeat;
    background-size: 90% auto;
    z-index: 3;
 }


.text-lead { font-size: 1rem; font-weight: 500; margin-top: 20px; margin-bottom: 0px; padding-bottom: 20px; border-bottom: 1px solid #EAEAEA; }

.wizard { margin-top: 20px; }
.wizard > .steps .disabled a,
.wizard > .content { background: #F8F8F8; overflow: auto; }
.wizard > .content { margin-bottom: 100px; }
.wizard > .content > .body { width: 100%!important; height: auto; }

.wizard section { padding: 20px 50px!important; }

.wizard .row { padding: 0; }
.wizard .row .col { padding: 0 15px; }

.wizard label { display: inline-flex!important; width: 100%; font-weight: 500; font-size: 0.9rem; line-height: 1.2; height: 50px;
    align-items: end; margin-bottom: 15px; }

.wizard label.error { height: auto; margin-left: 0!important; } 

.wizard input[type="text"],
.wizard input[type="number"],
.wizard input[type="email"],
.wizard textarea,
.wizard select { width: 100%; border: 1px solid #999; padding: 7px;  }

.wizard > .steps a { font-size: 0.8rem; font-weight: 500; padding: 10px 20px; }

.wizard > .actions { background: #FFF; box-shadow: 5px 1px 8px #CCC; padding: 10px 0; position: fixed; left: 0; bottom: 0; right:0; text-align: center; }

.color-danger { color: red; }

.pet-rows .pet-row:first-child a { visibility: hidden; }



@media only screen and (max-width: 768px)
and (orientation : portrait)  {
    .container { width: 100%; }

    .wizard section { padding: 20px!important; }
    .wizard > .steps > ul { float: left; width: 100%; }
    .wizard > .steps > ul > li { width: 33%; }
    .wizard > .steps a { font-size: 0.6rem; }

    .text-lead { font-size: 0.8rem; }

    .wizard label { margin-top: 15px; height: auto; }
}