.custom-missions .panel, .custom-missions .panel .panel-heading {
  color: white;
  background-color: black;
  border: 1px solid #777;
  box-shadow: 0 0 10px #000;
}
.custom-missions .panel .panel-body {
  margin-bottom: 0px;
}
.custom-missions-container {
  margin-left: -15px;
  margin-right: -15px;
}
.custom-missions-list > .panel {
  border-radius: 4px;
  padding-bottom: 4px;
}
.panel-primary > .panel-body {
    padding: 15px;
}
.custom-missions > .form-group-btns, .custom-missions-list > .form-group-btns {
  margin-top: 1rem;
}
.radio {
  margin: 0 0 10px 0;
}
.hr-black {
  margin-left: -15px;
  background-color: lightgray;
  height: 1px;
}
.circular-note {
  margin-bottom: 0px;
}
#id_circular_orbit_note {
  margin-bottom: 0px;
}
.repeating-revolutions > .form-group {
  margin: 0px;
}
#id_revs_or_alt > .form-group {
  margin: 0px;
  padding: 0px;
}
#id_repeating_sun_revolutions {
  margin: 0;
}
#id_repeating_sun_altitude {
  margin-bottom: 15px;
}
.repeating-reference-mission {
  margin-bottom: 0px;
}
.calculated-estimates, .estimates-group, .estimated-note {
  margin-bottom: 0px;
}
.advanced-note {
  margin-bottom: 0px;
}
.advanced-orbit-note {
  margin-bottom: 0px;
}
.custom-mission-icons {
  float: right;
}
.multiselect_header .fas.clickable, .multiselect_header .far.clickable {
  font-size: 12px;
}
.far.fa-trash-alt {
  color: red;
  padding-right: 3px;
}
.fas.fa-plus {
  color: green;
  padding-right: 10px;
}
.fas.fa-info-circle {
  color: dimgray;
  padding-right: 10px;
}
.multiselect_header .multiselect_item.custom_mission_item {
  margin-left: 2em;
}
.multiselect_header .multiselect_item.custom_mission_item .checkbox label {
  padding-left: 0;
}
.bootstrap-timepicker-widget .fas.fa-chevron-up,
.bootstrap-timepicker-widget .fas.fa-chevron-down,
.bootstrap-timepicker-widget .separator {
  font-size: 22px;
  font-weight: bolder;
  color: dimgray;
}
.bootstrap-timepicker-widget table td input {
  margin-left: 10px;
}
.bootstrap-timepicker-widget.dropdown-menu {
  display: inline-block;
  margin: 2px 0;
  padding: 4px;
  width: 8em;
  box-shadow: 0 0 20px black;
  border: 3px ridge dimgray;
  background-color: #eee;
}
.bootstrap-timepicker-widget .timepicker-hour,
.bootstrap-timepicker-widget .timepicker-minute {
  width: 10px;
  font-weight: bold;
  font-size: 1.4em;
  margin: 0;
}
.bootstrap-timepicker-widget table td span {
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.bootstrap-timepicker-widget table td {
  height: 10px;
  width: 10px;
  line-height: 10px;
}
.bootstrap-timepicker-widget .timepicker-hour, .bootstrap-timepicker-widget .timepicker-minute, {
  width: 10px;
}
