h2,
h3 {
  color: #183f50
}

.answer,
.answer:hover {
  padding-top: 1px;
  padding-bottom: 1px
}

body {
  background-color: #f2f2f2
}

h2 {
  font-weight: 700
}

.mainContent {
  background-color: #fff;
  color: #012622
}

/* .navbar {
  background-color: #183f50;
  border-color: #f2f2f2
} */

.navbar-default .navbar-brand,
.navbar-default .navbar-nav>li>a {
  color: #f2f2f2
}

.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
  color: #d9d9d9
}

.question {
  font-size: 140%;
  color: #292829
}

.answer {
  font-size: 120%;
  color: #292829
}

.answer:hover {
  font-size: 122%;
  color: #183f50
}

.green {
  color: green
}

.red {
  color: red
}

.loader {
  color: #183f50;
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: 1.7s infinite load6, 1.7s infinite round;
  animation: 1.7s infinite load6, 1.7s infinite round
}

@-webkit-keyframes load6 {

  0%,
  100%,
  5%,
  95% {
    box-shadow: 0 -.83em 0 -.4em, 0 -.83em 0 -.42em, 0 -.83em 0 -.44em, 0 -.83em 0 -.46em, 0 -.83em 0 -.477em
  }

  10%,
  59% {
    box-shadow: 0 -.83em 0 -.4em, -.087em -.825em 0 -.42em, -.173em -.812em 0 -.44em, -.256em -.789em 0 -.46em, -.297em -.775em 0 -.477em
  }

  20% {
    box-shadow: 0 -.83em 0 -.4em, -.338em -.758em 0 -.42em, -.555em -.617em 0 -.44em, -.671em -.488em 0 -.46em, -.749em -.34em 0 -.477em
  }

  38% {
    box-shadow: 0 -.83em 0 -.4em, -.377em -.74em 0 -.42em, -.645em -.522em 0 -.44em, -.775em -.297em 0 -.46em, -.82em -.09em 0 -.477em
  }
}

@keyframes load6 {

  0%,
  100%,
  5%,
  95% {
    box-shadow: 0 -.83em 0 -.4em, 0 -.83em 0 -.42em, 0 -.83em 0 -.44em, 0 -.83em 0 -.46em, 0 -.83em 0 -.477em
  }

  10%,
  59% {
    box-shadow: 0 -.83em 0 -.4em, -.087em -.825em 0 -.42em, -.173em -.812em 0 -.44em, -.256em -.789em 0 -.46em, -.297em -.775em 0 -.477em
  }

  20% {
    box-shadow: 0 -.83em 0 -.4em, -.338em -.758em 0 -.42em, -.555em -.617em 0 -.44em, -.671em -.488em 0 -.46em, -.749em -.34em 0 -.477em
  }

  38% {
    box-shadow: 0 -.83em 0 -.4em, -.377em -.74em 0 -.42em, -.645em -.522em 0 -.44em, -.775em -.297em 0 -.46em, -.82em -.09em 0 -.477em
  }
}

@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@keyframes round {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

.animation.ng-enter.ng-enter-active {
  opacity: 1
}

.animation.ng-leave {
  transition: 3s linear;
  opacity: 1
}

.animation.ng-leave.ng-leave-active {
  opacity: 0
}

.bar-legend,
.chart-legend,
.doughnut-legend,
.line-legend,
.pie-legend,
.polararea-legend,
.radar-legend {
  list-style-type: none;
  margin-top: 5px;
  text-align: center;
  -webkit-padding-start: 0;
  -moz-padding-start: 0;
  padding-left: 0
}

.bar-legend li,
.chart-legend li,
.doughnut-legend li,
.line-legend li,
.pie-legend li,
.polararea-legend li,
.radar-legend li {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  margin-bottom: 4px;
  border-radius: 5px;
  padding: 2px 8px 2px 28px;
  font-size: smaller;
  cursor: default
}

.bar-legend li span,
.chart-legend li span,
.doughnut-legend li span,
.line-legend li span,
.pie-legend li span,
.polararea-legend li span,
.radar-legend li span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 5px
}

.facebookShare {
  border: none;
  visibility: visible;
  width: auto;
  height: 22px;
  background: 0 0;
  overflow: hidden;
  -webkit-text-size-adjust: none;
  color: #333;
  line-height: 1.28;
  margin: 0;
  padding: 0;
  text-align: left;
  direction: ltr;
  cursor: pointer;
  font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
  display: inline-block
}

.facebookShare:active .facebookButton .pluginButton,
.facebookShare:focus .facebookButton .pluginButton,
.facebookShare:hover .facebookButton .pluginButton {
  background: #5b7bd5;
  background: -moz-linear-gradient(top, #5b7bd5 0, #4864b1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5b7bd5), color-stop(100%, #4864b1));
  background: -webkit-linear-gradient(top, #5b7bd5 0, #4864b1 100%);
  background: -o-linear-gradient(top, #5b7bd5 0, #4864b1 100%);
  background: -ms-linear-gradient(top, #5b7bd5 0, #4864b1 100%);
  background: linear-gradient(to bottom, #5b7bd5 0, #4864b1 100%);
  border-color: #5874c3 #4961a8 #41599f;
  box-shadow: inset 0 0 1px #607fd6
}

.facebookShare .facebookButton {
  color: #3b5998;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
  display: inline-block;
  width: 55px
}

.facebookShare .facebookButton .pluginButton {
  background: #4c69ba;
  background: -moz-linear-gradient(top, #4c69ba 0, #3b55a0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c69ba), color-stop(100%, #3b55a0));
  background: -webkit-linear-gradient(top, #4c69ba 0, #3b55a0 100%);
  background: -o-linear-gradient(top, #4c69ba 0, #3b55a0 100%);
  background: -ms-linear-gradient(top, #4c69ba 0, #3b55a0 100%);
  background: linear-gradient(to bottom, #4c69ba 0, #3b55a0 100%);
  border: none;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  font-weight: 700;
  height: 20px;
  line-height: 20px;
  padding: 0;
  text-shadow: 0 -1px 0 #354c8c;
  white-space: nowrap
}

.facebookShare .facebookButton .pluginButton .pluginButtonContainer {
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, .004)
}

.facebookShare .facebookButton .pluginButton .pluginButtonContainer .pluginButtonImage {
  display: inline-block
}

.facebookShare .facebookButton .pluginButton button {
  background: 0 0;
  border: 0;
  color: inherit;
  cursor: pointer;
  font: inherit;
  font-weight: 700;
  margin: -1px;
  outline: 0;
  padding: 0;
  text-shadow: 0 -1px 0 #354c8c
}

.facebookShare .facebookButton .pluginButton button .pluginButtonIcon {
  height: 14px;
  left: 0;
  margin: 0 4px;
  position: relative;
  top: 3px;
  vertical-align: top;
  width: 14px
}

.facebookShare .facebookButton .pluginButton button .sp_plugin-button-2x {
  background-image: url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y5/r/KxVPs0eEy36.png);
  background-size: 30px 72px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 14px;
  width: 14px
}

.facebookShare .facebookButton .pluginButton button .sx_plugin-button-2x_favblue {
  background-position: 0 -42px
}

.facebookShare .facebookButton .pluginButton button i.img {
  -ms-high-contrast-adjust: none
}

.facebookShare .facebookButton .pluginButton .pluginButtonLabel {
  padding: 0 5px 0 0;
  position: relative;
  vertical-align: top
}

.facebookShare .facebookCount {
  display: inline-block;
  width: auto
}

.facebookShare .facebookCount .pluginCountButton {
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 3px;
  color: #6a7180;
  display: inline-block;
  font-size: 11px;
  height: auto;
  line-height: 18px;
  margin-left: 6px;
  min-width: 15px;
  padding: 0 3px;
  text-align: center;
  white-space: nowrap
}

.facebookShare .facebookCount .pluginCountButton span {
  display: inline-block;
  min-height: 12px;
  min-width: 4px;
  color: #333
}

.facebookShare .facebookCount .pluginCountButtonNub {
  height: 0;
  left: 2px;
  position: relative;
  top: -15px;
  width: 5px;
  z-index: 2
}

.facebookShare .facebookCount .pluginCountButtonNub i,
.facebookShare .facebookCount .pluginCountButtonNub s {
  border-color: transparent #bbb;
  border-style: solid;
  border-width: 4px 5px 4px 0;
  display: block;
  position: relative;
  top: 1px
}

.facebookShare .facebookCount .pluginCountButtonNub i {
  border-right-color: #fff;
  left: 2px;
  top: -7px
}

@-moz-document url-prefix() {
  .facebookShare .facebookButton .pluginButton button .pluginButtonIcon {
    margin: 0 1px
  }
}

.adsbygoogle {
  display: block;
  width: 100%;
  height: 280px
}