.save-view-section {

  margin-top: -2px;

}



.aladin-logo-container {

  z-index: 1000;

}



.aladin-maximize {

  display: none;

}



#aladin-lite-div,
#aladin-lite-secondary-div {

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background-color: black;

  border: 0px;

}


.jumpto-clickable {

  color: #0066CC;

  font-style: italic;

  cursor: pointer;

}



#focalLengthLabel {

  font-family: "Times New Roman", Times, serif;

  font-style: italic;

}



#query {

  width: 140px;

}



.clicktofind {

  display: block;

  cursor: pointer;

  padding: 3px;

  color: #059;

}



.clicktofind-inline {

  display: inline;

  cursor: pointer;

  color: #059;

}



#constellation {

  margin-top: 2px;

}



.round-x-button {

  cursor: pointer;

  background-color: black;

  color: grey;

  border-radius: 0.6em;

  display: inline-block;

  height: 1.2em;

  width: 1.2em;

  font-family: sans-serif;

  font-weight: bold;

  text-align: center;

}



.as-hr {

  font-size: 3px;

  margin: 3px;

  height: 0px;

  border-top: 1px solid #DDD;

  border-bottom: 1px solid #666;

}



.searchResult {

  border-bottom: 1px solid grey;

  padding: 2px;

  border-left: 3px solid grey;

  border-right: 3px solid grey;

  margin-bottom: 3px;

}



.selectedResult {

  border-left: 3px solid #aaddff;

  border-right: 3px solid #aaddff;

  background-color: #eeeeff;

}



.searchResult:hover {

  background-color: #ddd;

}



.selectedResult:hover {

  background-color: #eff;

}



.aladin-zoomControl {

  position: fixed;

  left: 65px;

  top: 65px;

  width: 50px;

}



.closestToCoords {

  background-color: #eeeeaa;

}



.closestToCoords:hover {

  background-color: #ddffbb;

}



#geo_latlon {

  width: 110px;

}



#vnp_signo {

  position: absolute;

  bottom: 0px;

  text-align: right;

  right: 10px;

  width: 100%;

}



.aladin-gotoControl-container {

  display: none;

}



.apptitle {

  text-align: center;

  margin-bottom: 5px;

  font-size: 14pt;

  font-weight: bold;

}



.appsubtitle {

  font-size: 9px;

  text-align: center;

  margin-top: -5px;

}



.setphototarget {

  cursor: pointer;

}



.aladin-popup-container {

  width: 300px;

}



body {

  margin: 0px;

  padding: 0px;

}



.hoursInDarkness {

  background-color: #777;

  color: #ccc;

  display: inline-block;

  padding: 1px;

  border-radius: 4px;

}



#popup_content {

  height: 500px;

  overflow-y: scroll;

  _background-color: #bbb;

  padding: 3px;

}



.focalButton {

  display: inline-block;

  border: 1px solid black;

  margin-top: 2px;

  border-radius: 3px;

  padding: 1px;

  cursor: pointer;

  font-size: 80%;

}



button {

  padding: 1px 3px;

  font-size: 90%;

  border-width: 1px;

}



h2 {

  display: inline-block;

  font-size: 12pt;

  __font-family: arial, sans-serif;

  __font-size: 14pt;

  margin: 4px;

  margin-left: 0px;

  user-select: none;

}



select {

  width: 120px;

}



.aladin-frameChoice {

  display: none;

}



.panel-sub-title {

  font-weight: bold;

  font-size: 90%;

}



.sensor-rotator-button {

  font-size: 90%;

  margin-left: 2px;

  margin-right: 2px;

}



.breather {

  animation: pulse 3s infinite;

}



@keyframes pulse {

  0% {

    opacity: 0.5;

  }

  50% {

    opacity: 1;

  }

  100% {

    opacity: 0.5;

  }

}



.the-searching-label {

  font-size: 18pt;

  padding: 15px;

  background-color: rgba(0, 0, 0, 0.6);

  border-radius: 25px;

  color: orange;

  position: fixed;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  z-index: 100;

}



.the-searching-label-veil {

  background-color: rgba(0, 0, 0, 0.4);

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 99;

}



.with-collapsed-borders {

  border-collapse: collapse;

}



.resultitem-responder-corner {

  position: absolute;

  top: 0px;

  right: 0px;

  opacity: 0.7;

  z-index: 1;

  height: 10px;

  width: 10px;

  border-radius: 0px 0px 0px 10px;

}



.not-found-in-dso {

  border: 3px solid orange;

  padding: 3px;

}



.sun-moon-filtered-out-the-results {

  border: 3px solid yellow;

  padding: 3px;

}



.search-was-too-generic {

  border: 3px solid gold;

  padding: 3px;

}



.report-the-dso-query {

  font-style: italic;

  display: inline-block;

  padding-left: 3px;

}



.item-reference-like-wikilink {
  cursor: alias;
  text-decoration: underline;
  color: rgb(0, 0, 238);
}

.explanator {
  cursor: help;
  text-decoration: none;
  color: rgb(0, 0, 238);
}
