body, tr, td, th {
  color: #000000;
  font-size: 14px;
}

.back-login {
  background-image: url("../images/background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
}

a {color: #333333;}

th {
  font-size: 16px;
  font-weight: bold;
  background-color: #cccccc;
}

.legenda {
  font-size: 10px;
}

h1 {
  font-size: 22px;
}

h2 {
  font-size: 18px;
}

td {
  vertical-align:middle;
}

:focus {
  outline:none;
}
.radio {
  -webkit-appearance:button;
  -moz-appearance:button;
  appearance:button;
  border:2px solid #000;
  width:16px;
  height:16px;
  border-radius:50%;
}

.radio-plus {
  background: url("../images/plus.png");
}

.radio-minus {
  background: url("../images/minus.png");
}

.radio-blank {
  background: url("../images/radio.png");
}

.radio-gray {
  background: url("../images/radio.png");
}

.radio-blue {
  background: url("../images/radio.png");
}

.radio-yellow {
  background: url("../images/radio.png");
}

.radio-red {
  background: url("../images/radio.png");
}

.radio-plus:checked {
  background: url("../images/plus_checked.png");
}

.radio-minus:checked {
  background: url("../images/minus_checked.png");
}

.radio-blank:checked {
  background: url("../images/radio_checked.png");
}

.radio-gray:checked {
  background: url("../images/radio_gray_checked.png");
}

.radio-blue:checked {
  background: url("../images/radio_blue_checked.png");
}

.radio-yellow:checked {
  background: url("../images/radio_yellow_checked.png");
}

.radio-red:checked {
  background: url("../images/radio_red.png");
}

/* KINDLE */
@media (width: 600px) {
  body, tr, td, th {
    color: #000000;
    font-size: 15px;
  }
  .radio {
    -webkit-appearance:button;
    -moz-appearance:button;
    appearance:button;
    border:2px solid #000;
    width:26px;
    height:26px;
    border-radius:50%;
  }
  .form-control {
    font-size: 18px;
    height: 40px;
    color: #000000;
  }
}

.form-control::-webkit-input-placeholder { color: #dddddd; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #dddddd; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #dddddd; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #dddddd; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: #dddddd; }  /* Microsoft Edge */
