/* -- colour scheme ----------------- */
/* -- misc ----------------- */
.wget-wrapper {
  max-width: 400px;
  margin: 0 auto;
}
.wget-wrapper .clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.wget-wrapper .clearfix {
  zoom: 1;
}
.wget-wrapper img {
  display: block;
  max-width: 100%;
}
.wget-wrapper .wget-header {
  margin: 0 0 1em 0;
}
.wget-wrapper .wget-header .wget-title {
  text-align: center;
  color: #91004b;
  margin: 0 0 0.5em 0;
}
.wget-wrapper .wget-header .wget-image-info .wget-info .wget-data {
  display: none;
}
.wget-wrapper .wget-header .wget-image-info .wget-info .wget-data.wget-data-first {
  display: block;
}
.wget-wrapper .wget-input .wget-info {
  text-align: center;
  margin: 0 0 1em 0;
}
.wget-wrapper .wget-input .wget-info.disclaimer p{
  font-size: 10px;
}
.wget-wrapper .wget-input .wget-form {
  margin: 0 0 1em 0;
}
.wget-wrapper .wget-input .wget-form .wget-controls {
  display: table;
  margin: 0 auto;
}
.wget-wrapper .wget-input .wget-form .wget-controls input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  display: block;
  float: left;
  font-weight: bold;
  text-align: center;
}
.wget-wrapper .wget-input .wget-form .wget-controls input.wget-txt {
  border-top: 1px solid #d69fbb;
  border-bottom: 1px solid #d69fbb;
  border-right: none;
  border-left: none;
  padding: 0;
  height: 36px;
  width: 38px;
}
.wget-wrapper .wget-input .wget-form .wget-controls input.wget-txt-wide {
  width: 100px;
}
.wget-wrapper .wget-input .wget-form .wget-controls input.wget-txt-date {
  border: 1px solid #d69fbb;
  text-align: left;
  text-indent: 20px;
  padding: 1em;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: white url(images/icon-calendar.png) right center no-repeat;
  cursor: pointer;
  height: auto;
  width: auto;
}
.wget-wrapper .wget-input .wget-form .wget-controls input.wget-form-btn {
  background: #ecd3e0;
  border: 1px solid #d69fbb;
  color: #91004b;
  height: 36px;
  width: 44px;
  cursor: pointer;
}
.wget-wrapper .wget-input .wget-form .wget-controls input.wget-form-btn.wget-btn-left {
  -webkit-border-top-left-radius: 22px;
  -webkit-border-bottom-left-radius: 22px;
  -moz-border-radius-topleft: 22px;
  -moz-border-radius-bottomleft: 22px;
  border-top-left-radius: 22px;
  border-bottom-left-radius: 22px;
}
.wget-wrapper .wget-input .wget-form .wget-controls input.wget-form-btn.wget-btn-right {
  -webkit-border-top-right-radius: 22px;
  -webkit-border-bottom-right-radius: 22px;
  -moz-border-radius-topright: 22px;
  -moz-border-radius-bottomright: 22px;
  border-top-right-radius: 22px;
  border-bottom-right-radius: 22px;
}
.wget-wrapper .wget-input .wget-form .wget-controls-small input {
  font-size: 0.875em;
}
.wget-wrapper .wget-input .wget-form .wget-controls-small input.wget-txt {
  height: 36px;
}
.wget-wrapper .wget-input .wget-form .wget-controls-small input.wget-txt-wide {
  width: 80px;
}
.wget-wrapper .wget-input .wget-form .wget-controls-small input.wget-form-btn {
  height: 36px;
  width: 40px;
}
.wget-wrapper .wget-input .wget-form .wget-label {
  padding-left: 0;
  background-position: left center;
  background-repeat: no-repeat;
}
.wget-wrapper .wget-input .wget-form .wget-label .wget-label-unit {
  display: block;
}
.wget-wrapper .wget-btn-calculate, .wget-wrapper .wget-btn-reset,
#cc-poll .form-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: table;
  margin: 0 auto;
  padding: 1em 1.5em;
  font-size: 20px;
  font-weight: bold;
  color: white;
  background: #669966;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: none;
  cursor: pointer;
}
.wget-wrapper .wget-btn-reset {
  background: #91004b;
}
.wget-wrapper .wget-results {
  text-align: center;
}
.wget-wrapper .wget-results .wget-title {
  margin: 0 0 1em 0;
}
.wget-wrapper .wget-results .wget-date {
  color: #91004b;
  font-size: 1.5em;
  margin: 0 0 0.5em 0;
}
.wget-wrapper .wget-results .wget-dates-list {
  margin-bottom: 1em;
}
.wget-wrapper .wget-results .wget-score {
  color: #91004b;
  font-size: 3.75em;
  margin: 0;
}
.wget-wrapper .wget-results .wget-caption {
  margin: 0 0 1em 0;
}
.wget-wrapper .wget-results .wget-image img {
  display: inline;
}
.wget-wrapper .wget-results .wget-info {
  margin: 1em 0;
}
.wget-wrapper .wget-traffic-light {
  height: 160px;
}
.wget-wrapper .wget-traffic-light.no-caption {
  height: 130px;
}
.wget-wrapper .wget-traffic-light .wget-caption {
  font-size: 1.125em;
  color: white;
}
.wget-wrapper .wget-traffic-light .wget-score {
  font-size: 3.25em;
  padding-top: 0.6em;
  color: white;
}
.wget-wrapper .wget-logo {
  background-color: white;
}

#caffeine-calculator .wget-input .wget-form .wget-label {
  float: left;
  padding: 0 0 0.5em 3.5em;
}
#caffeine-calculator .wget-input .wget-form .wget-label.wget-label-filtercoffee {
  background-image: url(images/icon-filter.png);
}
#caffeine-calculator .wget-input .wget-form .wget-label.wget-label-instantcoffee {
  background-image: url(images/icon-mug.png);
}
#caffeine-calculator .wget-input .wget-form .wget-label.wget-label-tea {
  background-image: url(images/icon-mug.png);
}
#caffeine-calculator .wget-input .wget-form .wget-label.wget-label-cola {
  background-image: url(images/icon-cola.png);
}
#caffeine-calculator .wget-input .wget-form .wget-label.wget-label-chocolate {
  background-image: url(images/icon-chocolate.png);
}
#caffeine-calculator .wget-input .wget-form .wget-label.wget-label-energyDrink {
  background-image: url(images/icon-energy-drink.jpg);
}
#caffeine-calculator .wget-input .wget-form .wget-label .wget-label-unit {
  display: inline;
}
#caffeine-calculator .wget-input .wget-form .wget-controls {
  float: right;
}
#caffeine-calculator .wget-info.disclaimer p {
  font-size: 10px;
}
#caffeine-calculator .warning.red p {
  color:#cd0a0a;
}
#caffeine-calculator .warning.green p {
  color:#255b1e;
}
#caffeine-calculator #cc-poll {
  display: none;
}
#caffeine-calculator #cc-poll .poll {
  margin-top: 30px;
}
#caffeine-calculator #cc-poll div.title {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
}
#caffeine-calculator #cc-poll .form-item-choice {
  margin-bottom: 10px;
}
#caffeine-calculator #cc-poll .form-item-choice label {
  font-weight: bold;
  font-size: 14px;
}
#caffeine-calculator #cc-poll .links {
  display: none;
}
#caffeine-calculator #cc-poll .form-submit {
  margin-top: 20px;
}
#caffeine-calculator .back-link {
  font-weight: bold;
  color: #A7336F;
}
#caffeine-calculator .poll > div {
  display: none;
}
#caffeine-calculator .poll .vote-form {
  display: block;
}
#caffeine-calculator .thank-you {
  display: none;
  text-align: center;
  margin-bottom: 20px;
}

#bmi-calculator .wget-input .wget-form fieldset {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #f3f4f3;
  padding: 0.5em 0;
  margin-bottom: 1em;
}
#bmi-calculator .wget-input .wget-form .wget-controls {
  margin: 0.5em auto;
}
#bmi-calculator .wget-input .wget-form .wget-controls p {
  text-align: center;
  margin: 0 0.25em;
  float: left;
}
#bmi-calculator .wget-input .wget-form .wget-controls p.metric {
  /*padding-right: 1em;*/
}
#bmi-calculator .wget-input .wget-form .wget-controls input {
  float: none;
  margin: 0.25em auto 0 auto;
}
#bmi-calculator .wget-input .wget-form .wget-controls input.wget-txt {
  border: 1px solid #d69fbb;
}
#bmi-calculator .wget-input .wget-form .wget-label {
  padding: 0;
  text-align: center;
}
#bmi-calculator .word-container{
  float:left;
  font-size: 1.3em;
  font-weight: bold;
  padding-top: 35px;
}
#bmi-calculator .wget-traffic-light {
  background-color: #f6a833;
  margin: 0 auto 20px auto;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  width: 50%;
}
#bmi-calculator .wget-traffic-light.red {
  background-color: #FE6666;
}
#bmi-calculator .wget-traffic-light.green {
  background-color: #669966;
}
#bmi-calculator .wget-traffic-light.amber {
  background-color: #F3A733;
}
#bmi-calculator .message {
  font-weight: bold;
  margin-bottom: 20px;
}
#bmi-calculator .message a {
  color: #BD6693;
}
