@charset "utf-8";

.agendamento-microfront * { margin: 0px; padding: 0px; }

html { box-sizing: border-box; scroll-behavior: smooth; }

.agendamento-microfront *, .agendamento-microfront ::after, .agendamento-microfront ::before { box-sizing: inherit; }

.agendamento-microfront :focus { outline-color: transparent; outline-style: none; }

.agendamento-microfront article, .agendamento-microfront aside, .agendamento-microfront details, .agendamento-microfront figcaption, .agendamento-microfront figure, .agendamento-microfront footer, .agendamento-microfront header, .agendamento-microfront hgroup, .agendamento-microfront main, .agendamento-microfront nav, .agendamento-microfront section, .agendamento-microfront summary { display: block; }

.agendamento-microfront ::selection { background: rgb(45, 82, 160); color: rgb(255, 255, 255); text-shadow: none; }

body, html { height: 100%; }

body { background: rgb(250, 250, 250); font-family: Lato, sans-serif; font-size: 10px; color: rgba(27, 27, 27, 0.8); overflow-x: hidden; -webkit-font-smoothing: antialiased; text-size-adjust: 100%; text-rendering: optimizelegibility; }

.agendamento-microfront iframe, .agendamento-microfront img { border: 0px; }

.agendamento-microfront button { border: 0px; background: none; cursor: pointer; }

.agendamento-microfront a, .agendamento-microfront button, .agendamento-microfront label { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.agendamento-microfront a { text-decoration: none; }

.agendamento-microfront p { font-size: 1.6em; }

.agendamento-microfront ol, .agendamento-microfront ul { list-style: none; }

.agendamento-microfront .container-title { font-size: 1.6em; text-transform: uppercase; }

.agendamento-microfront .uppercase { text-transform: uppercase; }

.agendamento-microfront .text-center { text-align: center; }

.agendamento-microfront table { width: 100%; font-size: 1.6em; border-collapse: collapse; text-align: center; }

.agendamento-microfront .table-responsive { width: 100%; overflow-x: auto; display: block; }

.agendamento-microfront thead { border-bottom: 2px solid rgb(127, 192, 228); }

.agendamento-microfront td, .agendamento-microfront th { padding: 5px; }

.agendamento-microfront td { border-bottom: 2px solid rgb(127, 192, 228); }

.agendamento-microfront .text-left { text-align: left !important; }

.agendamento-microfront .text-justify { text-align: justify !important; }
