@charset "UTF-8";
/* ------------------------ Configurações estilizadas para o módulo de auto-instalação ------------------------ */
.md-checkbox {
  position: relative;
  margin: 16px 0; }
  .md-checkbox label {
    cursor: pointer; }
    .md-checkbox label:before, .md-checkbox label:after {
      content: "";
      position: absolute;
      left: 0;
      top: 0; }
    .md-checkbox label:before {
      width: 20px;
      height: 20px;
      background: #fff;
      border: 2px solid rgba(0, 0, 0, 0.54);
      border-radius: 2px;
      cursor: pointer;
      transition: background .3s; }
  .md-checkbox input[type="checkbox"] {
    outline: 0;
    margin-right: 10px; }
    .md-checkbox input[type="checkbox"]:checked + label:before {
      background: #ee5452;
      border: none; }
    .md-checkbox input[type="checkbox"]:checked + label:after {
      transform: rotate(-45deg);
      top: 5px;
      left: 4px;
      width: 12px;
      height: 6px;
      border: 2px solid #212121;
      border-top-style: none;
      border-right-style: none; }

.title {
  color: #DD5352;
  font-size: 2rem;
  margin-bottom: 1.5rem;
  font-family: robotolight; }

.font {
  font-family: robotolight;
  font-size: 16px; }

.btn-auto-atendimento {
  background: #e14b4b;
  font-family: robotolight;
  font-weight: bold; }

.font-color {
  color: #A6A6A6; }

/* ------------------------ Configurações estilizadas para o módulo de auto-instalação ------------------------ */
.md-radio {
  margin: 16px 0; }
  .md-radio.md-radio-inline {
    display: inline-block; }
  .md-radio input[type="radio"] {
    display: none; }
    .md-radio input[type="radio"]:checked + label:before {
      border-color: #ee5452; }
    .md-radio input[type="radio"]:checked + label:after {
      transform: scale(1); }
  .md-radio label {
    display: inline-block;
    height: 20px;
    position: relative;
    padding: 0 30px;
    margin-bottom: 0;
    cursor: pointer;
    vertical-align: bottom; }
    .md-radio label:before, .md-radio label:after {
      position: absolute;
      content: '';
      border-radius: 50%;
      transition: all .3s ease;
      transition-property: transform, border-color; }
    .md-radio label:before {
      left: 0;
      top: 0;
      width: 20px;
      height: 20px;
      border: 2px solid #ee5452; }
    .md-radio label:after {
      top: 5px;
      left: 5px;
      width: 10px;
      height: 10px;
      transform: scale(0);
      background: #ee5452; }

.warning2 {
  margin-top: 13vh; }

.font-sinal2 {
  font-family: robotobold; }

.font-problem2 {
  font-family: robotolight;
  color: #c1c0c0;
  font-size: 20px; }

/*# sourceMappingURL=maps/style.495e97a0.css.map */
