/*
 * CSS File for the My Members Plugin Theming
 */

 /* Settings Form (Admin Area Theming) */

 #wagyudb-ok-box {
  display: block;
  width: 600px;
  border: 2px solid green;
  background-color: lightgreen;
  color: black;
  font-weight: bold;
  padding: 10px;
  margin: 20px 0;
}

#wagyudb-ok-box p {
  margin: 0;
}

.wagyudb-admin-form-field {
  margin-bottom: 10px;
}
.wagyudb-admin-form-field label {
  display: block;
  float: left;
  font-weight: bold;
  line-height: 24px;
  width: 150px;
  text-align: right;
  padding-right: 10px;
}
.wagyudb-admin-form-field label.inline_label {
  display: inline;
  float: none;
  font-weight: normal;
}
.wagyudb-admin-form-field .wagyudb-input {
  float: left;
  width: 500px;
}

.wagyudb-admin-form-field textarea {
  width: 500px;
}
.wagyudb-admin-form-field input[type="text"] {
  width: 400px;
}
.wagyudb-admin-form-field input[type="submit"] {
  margin-top: 10px;
}

.wagyudb-help {
  font-size: x-small;
}
#tabs {
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
}
div.base, table.base {
  max-width: 900px;
  margin: 0 auto;
  width: 100%;
}
p.pcenter {
  text-align: center;
}
p.perror {
  text-align:center;
  font-size:1.2em;
  color: red;
  font-weight: bold;
}
table.baseM1 {
  max-width: 1100px;
  margin: 0 auto;
  width: 100%;
}
#tabs table.base {
  width: 90%;
}
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial;
}
.datepicker-panel>ul>li.picked, .datepicker-panel>ul>li.picked:hover {
  background: #39f;
  color: white;
}
.datepicker_select {
  width: 160px;
  border: 1px solid #ccc;
  padding: 6px 4px 0 2px;
  height: 20px;
  display: inline-block;
}
.datepicker_reset {
  display: inline-block;
  margin-left: 10px;
}
.animal_note_element {
  margin: 20px 0;
}
.animal_note_textarea {
  display: none;
}
.animal_note_textarea textarea {
  border: 2px solid darkorange;
}
.animal_note_links {
  margin-top: 5px;
}
.animal_note_display {
  border: 1px solid #ccc;
  padding: 5px;
}
.animal_note_title {
  font-weight: bold;
  margin-bottom: 5px;
}
#progeny_chain_results {
  display: none;
}
#dob_unknown {
  display: table-cell;
  padding-left: 20px;
  vertical-align: middle;
}
#add_mob_wait {
  display: none;
  font-style: oblique;
  color: #0066dd;
  font-size: 1.2em;
}
.add_mob {
  text-align: center;
}
.mobError {
  border: 1px solid red;
}
.mob_input {
  padding: 4px 10px;
  font-size: 1.2em;
}
.mob_waiter {
  margin: 10px 0;
}
.mob_table {
  width: 700px;
  margin: 0 auto;
  font-size: 1.1em;
  border-collapse: collapse;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
}
.mob_table_help {
  width: 700px;
  margin: 20px auto;
}
.mob_table td {
  padding: 5px;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  vertical-align: top;
}
/*.mob_name_td {
  width: 40%;
}
.mob_owner_td {
  width: 30%;
}*/
.mob_action_td {
  min-width: 90px;
}
.mob_edit_fields {
  display: none;
}
.mob_edit_fields .mob_input {
  width: 70%;
}
.mob_back_controls {
  margin: 20px 0;
  text-align: center;
}
select#Mob {
  margin-top: 10px;
}
.help-video {
  text-align: right;
  height: 10px;
  overflow: visible;
}
.help-video a {
  display: block;
  font-size: 1px;
}
.video-text {
  font-size: 10px;
  font-family: Arial;
  text-transform: uppercase;
  color: #06d;
}
.help_videos {
  width: 300px;
  margin: 0 auto;
}
.help_videos ul {
  padding: 0 0 0 18px;
}
.help_videos li {
  font-size: 1.1em;
  margin-bottom: 15px;
}
.weight_details_table {
  border-collapse: collapse;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.weight_details_table tr td {
  padding: 4px 6px;
  font-size: 1.1em;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  text-align: center;
}
.weight_details_table .estimated_weight {
  color: red;
}
.weight_details_table tr td.estimated_weight_message {
  text-align: left;
}
.weight_details_table tr td.add_new_weight_message {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}
.new_weight_title {
  margin-bottom: 10px;
  font-weight: bold;
}
#add_weight_wait, .delete_weight_wait {
  display: none;
  font-style: oblique;
  color: #0066dd;
  font-size: 1.2em;
  text-align: center;
}
.weight_details_table tr td input[type="text"].error {
  border: 1px solid red;
}
.adg_center {
  text-align: center;
}
.adg_hide_cols {
  width: 500px;
  margin: 0 auto 20px;
}
.adg_hide_cols p {
  margin: 0 0 10px;
  font-weight: bold;
}
.adg_hide_select {
  width: 100px;
  float: left;
  margin-bottom: 5px;
}
.pregnant_due_field {
  margin: 15px 0;
}
#pregnancy_datepicker {
  display: inline-block;
}
#PregnantDays {
  width: 60px;
}