

.leaflet-popup-tip {
    display: none;
}

 .leaflet-popup-content-wrapper,.leaflet-popup-content
 {
    width: 510px !important;
   -webkit-border-top-left-radius: 0 !important;
   -moz-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    padding: 5px 0px;
    margin: 0px !important;
 }

.platform-popup-section-heading .accordion-toggle:after { /*.panel-heading .accordion-toggle:after {*/
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: black;         /* adjust as needed */
    background-color: aqua;
}
.platform-popup-section-heading .accordion-toggle.collapsed:after { /*.panel-heading .accordion-toggle.collapsed:after {*/
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
    background-color: rgb(0, 60, 255);
}
a.accordion-toggle {
text-decoration: none;
width:95%;
text-align: center;
float:right;
}

.platform-info {
margin: 0px 15px;
padding-bottom:4px; 
width:100%; 
display:flex; 
height:25px
}
.platform-code, .platform-name {
  display:flex;
  justify-content:flex-start;
  align-items:flex-end;
}
.platform-code p {
  margin:0px;
  font-size:large; 
  font-weight:bold;
  
}
.platform-name p{
    margin:3px 8px;
font-size:small; 
  font-weight:bold;

/*width: 200px;*/
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.platform-status {
  margin-top:0px;
  margin-left:auto;
  margin-right:25px;
  width:30%;
  text-align:right;
}
.platform-status p{
  margin:0px 12px;
  font-size:small;
  font-weight:bold;
}
.platform-bygram{
  width:100%;
  margin: 1px; 
  border-radius:10px;
  display:flex;
}
.platform-bygram-short,.platform-bygram-code{
  font-size:larger;
  margin: 0px 10px;
  font-weight:bold;
}
.platform-bygram-short{
  width:75%;
}
.platform-bygram-code{
  width: 25%;
  text-align: right;
}
.platform-providers{
  height:150px;
  display:flex !important;
}
.platform-providers.collapse.in .platform-provider-item{
  visibility:visible;
}
.platform-providers.collapse .platform-provider-item{
  visibility:hidden;
}
.platform-providers-unknown{
  font-weight:normal;
  float:right;
  margin-right:295px;
  visibility:hidden;
}
.platform-provider-item{
    width:25%;
    height:100%;
    text-align:center;
    padding:10px;
    margin:0 auto;
}
.platform-provider-name{
  height:100px;
}
.platform-provider-logo{
  height:100px;
}
.platform-provider-edmo{
  border:2px solid black;
  border-radius: 15px;
  color: black;
  font-size: small;
  font-weight:bold;
  padding:4px;
}
/*
.platform-coords{
  font-size:small; 
}*/

.btn-download, .btn-view{
  margin:4px 15px;
  padding:10px;
  color:black;
    border: none;          /* Removes the visible border */
    outline: none;         /* Removes the focus outline (optional) */
    background: transparent; /* Optional: remove background if needed */
}
.btn-download:hover, .btn-view:hover{
    color: white;
    border: none;          /* Removes the visible border */
    outline: none;         /* Removes the focus outline (optional) */
    background: #42A5F5; /* Optional: remove background if needed */
}
.btn-download i, .btn-view i{
  font-size:x-large;
}
.btn-download p, .btn-view p{
  margin:0px;
}

.platform-popup-section {
border: 2px solid red;
border-radius: 10px;
}



.panel-heading.collapsed .fa-chevron-down,
.panel-heading .fa-chevron-right {
  display: none;
}

.panel-heading.collapsed .fa-chevron-right,
.panel-heading .fa-chevron-down {
  display: inline-block;
}

i.fa {
  cursor: pointer;
  margin-right: 5px;
}

.collapsed ~ .panel-body {
  padding: 0;
}

.platform-popup .panel {
margin:0px;
}

.platform-popup .panel-body {
padding:0px;
}
.platform-popup .panel-heading {
padding:3px 15px;
color:black;
background-color: white;
}

.platform-popup {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    sans-serif;
}