*{margin:0 auto;padding:0;}
body{background-image: url('../img/pc-fundo.png');background-size:12%;background-repeat:repeat;}

p {font-family:arial;padding-top:0px;font-size:15px;color:#474747;text-align:center;}
h3 {font-family:arial;font-size:16px;font-weight:600;color:#474747;text-align:center;}

.container {width:480px;height:100%;background-color: #FFF;overflow-y: auto;}
.topo {position:fixed;width:480px;height:55px;background-color:#ed4a57;}
.voltar {float:left;width:15%;height:100%;}
.voltar img {margin:9px 8px 0 8px;width:36px;height:36px;}
.titulo {float:left;width:70%;height:100%;}
.titulo p {font-family:Lucida Sans Typewriter, Lucida Typewriter, monospace;padding-top:18px;text-align:center;font-size:19px;font-weight:bold;color:#f2f2f2;}

.exemplo {float:left;margin-top:45px;width:100%;height:10px;}

table {width:100%;font-family:arial;font-size:15px;text-align:center;}
table th {border-bottom:2px #cecece solid; font-size:16px;color:#ed4a57;background-color:#f0f0f0;}
table tr:nth-child(even) {background:#f2f2f2;}
table td {border-bottom:1px #cecece solid;padding:8px 0 8px 0;}
.btn {width:26px;height:26px;border:none;font-size:15px;color:#ed4a57;font-weight:bold;padding: 6px;border-radius:35%;background:#e4e4e4;}
label {font-family:arial;font-size:15px;color:#474747;}
input {width:80%;padding:10px;font-size:16px;border: 1px solid #ccc;border-radius:20px;margin-top: 5px;}
select {border-radius: 15px;border-color: #ccc;font-size:14px;}

.opcionais {margin-top:40px;}
.opcionais img {width:42px;height:40px;}
.opcionais td {border-bottom:1px #cecece solid;padding:0;}
.botao {background:#EE4957;border-radius:4px;padding:4px;color:#fff;border:none;font-size:15px;}

#enviar {border:none;font-size:16px;color:#fff;font-weight:bold;padding:10px;border-radius:10px;background:#ed4a57;}

.centralizada {width:80%;height:140px;margin: 0 auto;margin-top:40px;background: #f0f0f0;text-align: center;}
.search-container {width:80%;height:100%;margin: 0 auto;z-index:-1;}
.end-caixa {width:80%;height:335px;margin: 0 auto;margin-top:40px;background: #f0f0f0;text-align: center;}


#search-input {width:100%;box-sizing: border-box;}
#bairro {width:100%;padding:10px;box-sizing:border-box;border-radius:20px;font-size:16px;}
.search-container::after {content: '';display: block;clear: both;}
