#eval-signin { padding: 2em; }
#eval-help { clear: both; }
#eval-signin fieldset { background-color: #F0EEED; padding: 1em; border: 2px groove; } 
#eval-signin fieldset legend { color: #555E63; background: #FFF; border: 1px solid #9B999A; text-align: center; padding: 5px; }
#eval-signin .or { text-align: center; font-weight: bold; font-size: 2em; margin-bottom: 0.5em; }
#eval-signin #id_email {width: 200px;}

#form-has-errors, #eval-message li { display: block; clear:both; padding: 10px; background: #AAD045; border: 1px solid #77991D; color: #FFF; font-weight: bold; }
h2 { clear: both; }

#evaluation-form li label { display: -moz-inline-stack; display: inline-block; width: 300px; vertical-align: top; }
#evaluation-form li label.required:after { content: url('//media.gadventures.com/media-server/static/evaluations/images/online-bookings/required.png'); }
#evaluation-form li { display: block; padding: 5px; }
#evaluation-form li textarea { width: 310px;}
#evaluation-form li.focused { background: #E3F5F9; }
#evaluation-form p.info { background: #FFF7C0; padding: 5px; border: 1px solid #e3c353; }
#evaluations-bookings { margin-bottom: 10px; }
#evaluations-bookings table { border: none; margin-bottom: 10px; }
#evaluations-bookings table td, #evaluations-bookings table th { padding: 5px 10px 25px 5px; border: none; }
#evaluations-bookings table tr.selected { background: #5A4099; color: #FFF; }
#evaluations-bookings table th { font-weight: bold; text-align: left; }

#evaluations-bookings table td.trip-name { width: 180px; }
#evaluations-bookings table td.trip-code { width: 160px; }
#evaluations-bookings table td.trip-date { width: 70px; }
#evaluations-bookings table td.evaluate-status { width: 80px; }

#eval-help-form label { display: inline-block; width: 100px; }
#eval-help-form label.required:after { content: url('//media.gadventures.com/media-server/static/evaluations/images/online-bookings/required.png'); }

div.horizontal-radio li { float: left; clear: none; padding: 0; margin: 0; }
div.horizontal-radio ul li label { width: 20px !important; }

div.horizontal-radio { padding: 10px; margin-bottom: 1em; width: 560px; }
div.horizontal-radio .low { font-weight: bold; font-size: 0.8em; float: left; padding-left: 20px; }
div.horizontal-radio .high { font-weight: bold; font-size: 0.8em; float: right; padding-right: 45px; }
