*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
 font-family: verdana, arial, san-serif;
 color: #6f6f6f;
 background-color: #6f6f6f;
 background-image: url("images/DKSLogo.webp");
 background-repeat: no-repeat; /* Do not repeat the image */
 background-attachment: fixed;
 background-size: 80%;
 background-position: center center;
}

.main {
 margin-top: 25px;
 width: 70%;
 text-align: left;
 background-color: rgba(200,200,200,0.8);
 color: #2a2a2a;
 box-shadow: 9px 9px 9px rgba(0,0,0,.5);
 border-radius: 4px;
 padding: 20px;
 margin-top: 0px;
}

.result_tr:hover {
   border-radius: 4px;
   outline: 2px dotted blue;
}

.results_div {
 width: 100%;
}

.link_result {
 font-family: "Times New Roman", Times, serif;
 font-size: 97%;
 font-weight: bold;
}

.script {
 font-family: "Courier", courier, sans-serif;
 font-size: 98%;
 color: #000000;
  padding-left: 30px;
}

.ads {
 margin-top: 25px;
 width: 90%;
 text-align: center;
 color: #2a2a2a;
 padding: 20px;
 margin-top: 0px;
}

.heading2 {
 color: #4f4f4f;
 font-size: 1.5em;
 font-weight: bold;
 text-shadow: 7px 7px 7px rgba(0,0,0,.3);    
}

.heading3 {
 color: #4f4f4f;
 font-size: 1.0em;
 font-weight: bold;
 text-shadow: 7px 7px 7px rgba(0,0,0,.3);
 margin-bottom: 10px;
}

.search {
 margin: 25px;
 width: 75%;
 background-color: rgba(115,115,115,0.8);
 color: #2a2a2a;
 box-shadow: 7px 7px 7px rgba(0,0,0,.8);
 border-radius: 10px;
 padding: 5px;
}

.title {
 color: #9f9f9f;
 font-size: 2.2em;
 font-weight: bold;
 text-shadow: 7px 7px 7px rgba(0,0,0,.8);
 padding: 5px;
}

.data {
 background-color: white;
 color: #000000;
 font-size: 2em;
 border-radius: 10px;
}


.input {
  font-size: 1.5em;
  width: 80%;
  padding: 0.25em 0.5em;
  border-radius: 4px;
  background-color: white;
  background-image: url('images/white-search-icon-transparent-background-1.jpg');
  background-size: 40px 40px;
  padding-left: 55px;
  background-position: 1px 1px;
  background-repeat: no-repeat;
}

input[type=button], input[type=submit], input[type=reset] {
  background-color: #0d319b;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
}

a:link {
  color: black;
  text-decoration: none
}

/* visited link */
a:visited {
  color: black;
  text-decoration: none
}

/* mouse over link */
a:hover {
  color: blue;
  text-decoration: none
}

/* selected link */
a:active {
  color: black;
  text-decoration: none
}

.aviso {
  color: red;
  font-size: 0.7em;
  font-weight: bold;
}

.informative {
  color: grey;
  font-size: 0.75em;
}

li {
  padding-bottom: 10px; 
}
