/* CSS definition file for Xspec */


/* --------------------------------------------------------------------------- */
/* xspec-specific navigation bar */

/* 
.navbar-xspec ul {
  list-style: none;
  background: #D3D3D3;
  padding: 0;
  margin: 0;
  text-align: center;
}

.navbar-xspec li {
  display: inline-block;
  width: 140px;
  vertical-align: top;
  text-align: center;
}

.navbar-xspec a {
  font-size: 110%; 
}
 */

.navbar-xspec ul {
    list-style: none;
    background: #f0f0f0;            /* Lighter background for container */
    padding: 8px 2px;               /* More padding around buttons */
    margin: 0;
    text-align: center;
    border-radius: 4px;             /* Rounded corners for container */
}

.navbar-xspec li {
    display: inline-block;
    /* width: 130px; */
    vertical-align: top;
    text-align: center;
    margin: 2px;                     /* Add spacing between buttons */
    padding: 6px;                    /* Add internal padding */
    background: #4a4a4a;           /* Darker background */
    border-radius: 4px;              /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);  /* Subtle shadow */
    transition: all 0.3s ease;      /* Smooth hover transitions */
}

.navbar-xspec a {
    font-size: 110%;
    color: white;                   /* Light text for dark background */
    text-decoration: none;            /* Remove underline */
    display: block;                   /* Make entire area clickable */  
}

/* New style for non-link text */
.navbar-xspec li br + text,           /* Targets text after line breaks */
.navbar-xspec li:not(a) {             /* Targets non-link text */
    color: #cccccc;                 /* Light gray color */
    font-size: 90%;                   /* Slightly smaller than link text */
    margin-top: 3px;
}

.navbar-xspec li:hover {
    background: #666666;              /* Lighter shade on hover */
    transform: translateY(-2px);        /* Slight lift effect */
    box-shadow: 0 6px 12px rgba(0,0,0,0.5),    /* Enhanced shadow on hover */
                0 4px 8px rgba(0,0,0,0.4);     /* Secondary shadow */
}




.xspec-navbar {
  /* background: #f0f0f0; */
}


/* --------------------------------------------------------------------------- */
/* pages */

p.small {
  font-size: 85%; 
}

.redcenter {
  text-align: center; 
  font-style: normal ; 
  color: red ;
}


/* --------------------------------------------------------------------------- */
/* patches page */

/* 
dl.patches dt {
  font-weight: bold;
}
 */

table.patches tr {
  vertical-align:top;
  text-align: left;
}

/* --------------------------------------------------------------------------- */
/* in xspec/xspec12/ files */


.TextObject { 
  text-align: justify;
}

.tabletext { 
  font-size: 10pt; 
  color: rgb(0,0,102); 
  text-align: left; 
  margin-top: 0pt; 
  margin-bottom: 0pt;
}

.pattern { 
  text-align: justify; 
  font-size: 10pt; 
  color: rgb(0,0,102); 
  font-weight: normal; 
  font-style: normal; 
  margin-top: 0pt; 
  margin-bottom: 3pt;
}

.tabletitle { 
  font-size: 12pt; 
  font-weight: bold; 
  text-align: center; 
  margin-top: 6pt; 
  margin-bottom: 6pt;
}

.identification { 
  font-size: 85%; 
  font-style: italic;
  color: rgb(0,0,102); 
  text-decoration: none ; 
  text-align: left; 
  clear: left; 
  margin-top: 0pt; 
  margin-bottom: 0pt;
}

P.id {
  margin-top: 0pt; 
  margin-bottom: 2pt;
}

/* --------------------------------------------------------------------------- */
