body {
	background-color: rgb(197,204,211);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAIAAACdaSOZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiPHrmCgMC/GNjYwNSAAEGADdNA3dnzPlQAAAAAElFTkSuQmCC);
}

/* Pull the side margins of the white button in. */
.whiteButton {
	margin: 0 10px;
	color: rgba(0,0,0,.9);
}

/* Make the about section look nice. */
#about .rounded li img { display: block; margin: 0 auto }
#about .rounded li span#about_name,
#about .rounded li span#about_version { text-align: center; display: block }

/* Force the header for files in view_inspection to look correct. */
#jqt #view_inspection div > h2 {
    margin: 0;
    padding: 10px 20px 2px 20px;
    color: rgb(76, 86, 108);
    font: bold 12pt "Helvetica Neue", Helvetica;
    text-shadow: rgba(255,255,255,.2) 1px 1px 1px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Make the spinner look more like we want it to. */
/*div.spinner { width: 200px !important; height: 200px !important }
#jqt > div.choicepane > div.spinnerfloat { background-color: #ff7f00 !important; width: 200px }*/

/* Provide a small gap on the left in the inspection lists, so that we can
   show a marker for updated entries. */
#my_inspections li p, #my_inspections li span.inspection_title,
#all_inspections li p, #all_inspections li span.inspection_title { padding-left: 20px }

/* Something was clobbering the rounding on counters in edgetoedge lists. This
   forces it back on. */
#jqt ul.edgetoedge li small.counter {
	-webkit-border-radius: 11px !important; -moz-border-radius: 11px !important; border-radius: 11px !important;
}

/* Make sure that the inspection date field contents align nicely. */
#view_inspection ul li span input { text-align: right }

/* Give the error message some sort of highlighting. */
#jqt p.error_message { padding-top: 1em; color: #DC143C }

textarea { width: 100%; }

.home { 
    position: absolute;
    overflow: hidden;
    top: 8px;
    left: 60px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0px -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(../themes/jqt/img/button.png) 0 5 0 5;
}

#view_case span { color:#000000; font: normal 17px "Helvetica Neue", Helvetica; }
#view_case textarea { color:#000000; }
#view_case label { color:#114630; }
#view_case h2 { color:#114630; }
#view_case ul.float_right span { float:right; }
#view_case tr { font: normal 17px "Helvetica Neue", Helvetica; }
#view_case tr#action_history_template { color:#114630; font: bold 18px "Helvetica Neue", Helvetica; }
#view_case tr#visit_history_template { color:#114630; font: bold 18px "Helvetica Neue", Helvetica; }

#settings ul.float_right span { float:right; font: normal 17px "Helvetica Neue", Helvetica; }
#settings label { color:#114630; }

#view_case_species label { color:#114630; }
#view_case_species h2 { color:#114630; }
#view_case_species tr { font: normal 17px "Helvetica Neue", Helvetica; }
#view_case_species tr#case_species_template { color:#114630; font: bold 18px "Helvetica Neue", Helvetica; }

#add_new_case_species label { color:#114630; }
#add_new_case_species h2 { color:#114630; }
#edit_case_species label { color:#114630; }
#edit_case_species h2 { color:#114630; }

#reminders_list label { color:#114630; }
#reminders_list h2 { color:#114630; }
#reminders_list tr { font: normal 17px "Helvetica Neue", Helvetica; }
#reminders_list tr#reminders_list_template { color:#114630; font: bold 18px "Helvetica Neue", Helvetica; }

#cases_list label { color:#114630; }
#cases_list h2 { color:#114630; }
#cases_list tr { font: normal 17px "Helvetica Neue", Helvetica; }
#cases_list tr#cases_list_template { color:#114630; font: bold 18px "Helvetica Neue", Helvetica; }

#added_actions_list label { color:#114630; }
#added_actions_list h2 { color:#114630; }
#added_actions_list tr { font: normal 17px "Helvetica Neue", Helvetica; }
#added_actions_list tr#added_actions_list_template { color:#114630; font: bold 18px "Helvetica Neue", Helvetica; }

#visit_details label { color:#114630; }
#visit_details h2 { color:#114630; }

#aa_remarks_div span { color:#000000; font: normal 17px "Helvetica Neue", Helvetica; }
#aa_remarks_div textarea { color:#000000; }
#aa_remarks_div label { color:#114630; }
#aa_remarks_div h2 { color:#114630; }

#aa_species_left_side span { color:#000000; font: normal 17px "Helvetica Neue", Helvetica; }
#aa_species_left_side textarea { color:#000000; }
#aa_species_left_side label { color:#114630; }
#aa_species_left_side h2 { color:#114630; }

#aa_species_right_side span { color:#000000; font: normal 17px "Helvetica Neue", Helvetica; }
#aa_species_right_side textarea { color:#000000; }
#aa_species_right_side label { color:#114630; }
#aa_species_right_side h2 { color:#114630; }

#ea_remarks_div span { color:#000000; font: normal 17px "Helvetica Neue", Helvetica; }
#ea_remarks_div textarea { color:#000000; }
#ea_remarks_div label { color:#114630; }
#ea_remarks_div h2 { color:#114630; }

#ea_species_left_side span { color:#000000; font: normal 17px "Helvetica Neue", Helvetica; }
#ea_species_left_side textarea { color:#000000; }
#ea_species_left_side label { color:#114630; }
#ea_species_left_side h2 { color:#114630; }

#ea_species_right_side span { color:#000000; font: normal 17px "Helvetica Neue", Helvetica; }
#ea_species_right_side textarea { color:#000000; }
#ea_species_right_side label { color:#114630; }
#ea_species_right_side h2 { color:#114630; }

#view_case_map label { color:#114630; }
#view_case_map h2 { color:#114630; }

#view_case_map span { color:#000000; }

#select_region label { color:#114630; }
#select_region h2 { color:#114630; }

#pc_list label { color:#114630; }
#pc_list h2 { color:#114630; }
#pc_list tr { font: normal 17px "Helvetica Neue", Helvetica; }
#pc_list tr#pc_list_template { color:#114630; font: bold 18px "Helvetica Neue", Helvetica; }

#pc_list_none_available h2 { color:#114630; }
#pc_list_none_available span { color:#000000; font: normal 17px "Helvetica Neue", Helvetica;}

#directions_panel { font-size:10pt; overflow:auto; }

.alternate_rows td { padding: 7px;}
.alternate_rows tr:nth-child(2n) {background-color:#e8e7e7;}

#pending_changes_warning h5 { color:#FF0000; padding-top: 12px; padding-left: 7px;}

#reminder_details label { color:#114630; }
#reminder_details h2 { color:#114630; }
