#calculator{
  padding:10px;
  width:400px;
  margin:auto;
}
#calcmini{
  padding:5px;
  width:330px;
  margin:auto;
}
#pfttest, #cfttest{
  margin-top:10px;
}
#pp-handle, #cr-handle, #run-handle, #acl-handle  {
  width:3em;
  height: 1.6em;
  top: 50%;
  margin-top: -.8em;
  text-align: center;
  line-height: 1.6em;
  margin-left: -1.5em;
}

#scoring {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0 0 3px 3px;
  background-color: #edece3;
  padding: 10px;
  font-size: 1.25em;
}
#heading{
  width: 50%;
  border-radius: 0 0 3px 3px;
  background-color: #edece3;
  padding: 10px;
}

#amount, #amount2, #amount3, #totalscore, #cft_amount, #cft_amount2, #cft_amount3, #cft_totalscore{
  background-color: transparent;
  width:100%;
  font-size: 1em;
  text-align: right;
}
#result, #cft_result{
  background-color: transparent;
  width:100%;
  font-size: 1em;
  text-align: center;
}


#pp-slider .ui-slider-range { background: #729fcf;}
#pp-slider .ui-slider-handle { border-color: #729fcf; }
#cr-slider .ui-slider-range { background: #729fcf; }
#cr-slider .ui-slider-handle { border-color: #729fcf; }

#acl-slider .ui-slider-range { background: #729fcf; }
#acl-slider .ui-slider-handle { border-color: #729fcf; }

#selectable .ui-selecting { background: #FECA40; }
#selectable .ui-selected { background: #F39814; color: white; }
#selectable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#selectable li { margin: 10px; padding: 0.4em; font-size: 1.4em; height: 18px;  background: #D8D8D8;}



#hybrid, #altitude, #run-row, #mtc, #manuf {
  width: 150;
  height: 30px;

  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 3px 0 0 3px;
  font-size: 1em;
}

#calc-header{
  background-color: #990000;
  color: white;
  border-radius: 5px 5px 0 0;
}

#event-header{
  background-color: #001699;
  color: white;
  border-radius: 5px 5px 0 0;
}

#event-image{
  height: 35px;
  width: 35px;
}

#event {
  margin-bottom:10px;
  background: #edece3;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0 0 5px 5px;
  font-size: 1em;
  padding: 0px 30px 20px 30px;
}

#sectionheader{

  background-color: #990000;
  color: white;
  border-radius: 5px 5px 0 0;
  padding: 10px;
  line-height: 25px;
}
#run-input, #age, #mtc-input, #manuf-input{
  width: 100px;
  font-size: 1.5em;
  text-align: center;
}

#ffi_note, #cft_ffinote, .bcp_note, .exempt_note{
  font-size:.75em;
  font-weight:bold;
  text-align:center;
  background-color: none;
  color:green;
  padding:0 0 15px 0;
  display:none;
}
