* {
  box-sizing: border-box; }

body, html {
  margin: 0;
  width: 100%; }

body {
  background-color: #8da7be;
  font-family: "Ubuntu", sans-serif; }

a {
  color: #0c7c59; }

/* BUTTONS start */
.btn {
  border: none;
  color: #ffffff; }

.btn:focus {
  box-shadow: none; }

.btn-yes {
  background-color: #006400; }

.btn-yes:hover,
.btn-yes:active,
.btn-yes:focus,
.btn-yes:active:focus {
  background-color: #338333;
  color: #ffffff; }

.btn-no {
  background-color: #8b0000; }

.btn-no:hover,
.btn-no:active,
.btn-no:focus,
.btn-no:active:focus {
  background-color: #b50000;
  color: #ffffff; }

.btn-abstain {
  background-color: #a9a9a9; }

.btn-abstain:hover,
.btn-abstain:active,
.btn-abstain:focus,
.btn-abstain:active:focus {
  background-color: #BFBFBF;
  color: #ffffff; }

.btn-wrapper {
  position: absolute;
  right: 55px;
  bottom: 62px; }

.btn-wrapper--center {
  text-align: center;
  padding: 40px; }

/* BUTTONS end */
.c-img {
  width: 100%;
  height: auto; }

/* HEADINGS start */
h3 {
  font-size: 1.5rem; }

.c-h1,
.c-h2,
.c-h3 {
  text-align: center; }

/* HEADINGS end */
.jumbotron {
  padding: 2rem 1rem 5rem; }

@media (min-width: 576px) {
  .jumbotron {
    padding: 2rem 2rem 4rem; } }
.c-topic {
  font-weight: bold; }

.c-required-text label {
  display: inline;
  padding-left: 1rem; }

/*# sourceMappingURL=styles.css.map */
