﻿* {margin: 0; padding: 0;}

/* https://moderncss.dev/css-button-styling-guide/  */

* {
  box-sizing: border-box;
}

/* */
 
#container {
 width: 1000px;
 overflow: hidden;
 margin: 50px auto;
 background: linen;
 align-items:flex-start;
}

/*photobanner*/
 
.photobanner {
 height: 192px;
 width: 3600px;
 margin-bottom:80px;
}

/*keyframe animations*/
.first {
 -webkit-animation: bannermove 30s linear infinite;
    -moz-animation: bannermove 30s linear infinite;
     -ms-animation: bannermove 30s linear infinite;
      -o-animation: bannermove 30s linear infinite;
         animation: bannermove 30s linear infinite;
}
 
@keyframes "bannermove" {
 0% {
    margin-left: 0px;
 }
 100% {
    margin-left: -3600px;
 }
 
}
 
@-moz-keyframes bannermove {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -3600px;
 }
 
}
 
@-webkit-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -3600px;
 }
 
}
 
@-ms-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -3600px;
 }
 
}
 
@-o-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -3600px;
 }
 
}

@font-face {
    font-family: "Duru";
    src: url(http://www.philsearch.org/DuruSans-Regular.ttf) format("truetype"); 
}

@font-face {
    font-family: "Slab";
    src: url(http://www.philsearch.org/RobotoSlab-Regular.ttf) format("truetype"); 
}

h1, h2, h3, h4 {
	text-align:center;
	font-family:Duru, Geneva, Tahoma, sans-serif;;
	font-style:normal;
	color: SaddleBrown;
}

h1{
  font-size:xx-large;
}

p {
	padding-left:5%;
	padding-right:5%;`
}

body {
	font-family:Duru, Geneva, Tahoma, sans-serif;
	color: SaddleBrown;
  	background-color: linen;
    background-image: url("www.philsearch.org/philsearchphotos/images/philturn.jpg");
    background-repeat: no-repeat;
}

<style>
#option1{
    color:blue;
    background:red;
}
#option1:hover{
    color:red;
    background:blue;
}

.selectbox-style {
	background:transparent;
	width:200px;
	height:80px;
	font-family:Duru, Geneva, Tahoma, sans-serif;
	color:SaddleBrown;
  	background-color: linen;
}

/* Navbar container */
.navbar {
  overflow: hidden;
  color:white;
  background-color:SaddleBrown;
  font-family: Duru, sans-serif;
}

/* Links inside the navbar */
.navbar a {
  float: left;
  font-size: 12px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* The dropdown container */
.dropdown {
  float: left;
  overflow: hidden;
  color:white;
  background-color:SaddleBrown;
}

/* Dropdown button */
.dropdown .dropbtn {
  font-size: 12px; 
  border: none;
  outline: none;
  color: white ;
  padding: 14px 16px;
  background-color:SaddleBrown;
  font-family: inherit; /* Important for vertical align on mobile phones */
  margin: 0; /* Important for vertical align on mobile phones */
}

/* Add a red background color to navbar links on hover */
.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: maroon;
  color: white;
}

/* Dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color:SaddleBrown;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  float: none;
  color:white;
  background-color:SaddleBrown;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a red background color to dropdown links on hover */
.dropdown-content a:hover {
  background-color: maroon;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
} 

/* Right-aligned section inside the top navigation */
.navbar-right {
  float: right;
}

/* Mega Menu */

/* Mega Menu header, if needed */
.dropdown-content .header {
  background: maroon;
  padding: 16px;
  color: white;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}

/* Create three equal columns that floats next to each other */
.column {
  float: left;
  width: 33.33%;
  padding: 10px;
  background-color: #ccc;
  height: 250px;
}

/* Style links inside the columns */
.column a {
  float: none;
  color: black;
  padding: 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a background color on hover */
.column a:hover {
  background-color: #ddd;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* tour buttons */

a:hover {
  background-color: maroon;
  color: white;
}

.previous {
  background-color:SaddleBrown;
  color: white;
}

.next {
  background-color:SaddleBrown;
  color: white;
}

.round {
  border-radius: 50%;
} 

input[type=button], input[type=submit], input[type=reset] {
  background-color:SaddleBrown;
  border: none;
  color: linen;
  font-size: 1.2em;
  font-family: Duru, Tahoma, Geneva, Verdana, sans-serif;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 8px;

  padding: 0.25em 0.75em;
  min-width: 10ch;
  min-height: 44px;

  text-align: center;
  line-height: 1.1;

  &:focus {
    outline-style: solid;
    outline-color: transparent;
    box-shadow: 0 0 0 4px scale-color(saddlebrown, $lightness: -40%);
  }

}

 
 /* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  font-family: Duru, sans-serif;
  width: 120px;
  background-color: Maroon;
  color: White;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: Maroon transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;Maroon
  opacity: 1;
}

#red
{
	background-color:red;
}

#t02 {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

#t01 {
  border-collapse: collapse;
  table-layout: fixed;
  margin:auto;	
  width: 95% 
}
table#t01 th {
  color:linen;
  background-color:SaddleBrown;
  text-align: left;
  padding: 6px 18px;
}
table#t01 tr:nth-child(even) {
  background-color:linen;
  color:SaddleBrown;
}
table#t01 tr:nth-child(odd) {
  background-color:#eeccaa;
  color:SaddleBrown;
}
table#t01 td{
  padding: 6px 18px;
}

#t03 {
  border-collapse: collapse;
  table-layout: fixed;
  margin:auto;	
  width: 85% 
}
table#t03 th {
  font-size:small;
  color:linen;
  background-color:SaddleBrown;
  text-align: left;
}
table#t03 tr:nth-child(even) {
  font-size:small;
  background-color:linen;
  color:SaddleBrown;
}
table#t03 tr:nth-child(odd) {
  font-size:small;
  background-color:#eeccaa;
  color:SaddleBrown;
}

.widthSet {
    max-width: 2048px;
}

.heightSet {
    max-height: 1024px;
}

/* font awesome icon coloring */

.icon-brown 
{
    color: saddlebrown
}

.icon-red
{
    color: red
}

/* Indents for Statistics */

#in10
{
  margin-left:10px;
}

#in20
{
  margin-left:20px;
}

/* Home Page */

#thumbnail{
  max-width:250px;
  max-height:250px;
}

#middle80
{
  margin-right:10%;
  margin-left:10%;
}

#middle90
{
  margin-right:5%;
  margin-left:6%;
}

p.revtab {
  text-indent: -30px;
}